<SEC-DOCUMENT>0000897101-23-000109.txt : 20230317
<SEC-HEADER>0000897101-23-000109.hdr.sgml : 20230317
<ACCEPTANCE-DATETIME>20230317121523
ACCESSION NUMBER:		0000897101-23-000109
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		75
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230317
DATE AS OF CHANGE:		20230317

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ELECTRO SENSORS INC
		CENTRAL INDEX KEY:			0000351789
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823]
		IRS NUMBER:				410943459
		STATE OF INCORPORATION:			MN
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-09587
		FILM NUMBER:		23741400

	BUSINESS ADDRESS:	
		STREET 1:		6111 BLUE CIRCLE DR
		CITY:			MINNETONKA
		STATE:			MN
		ZIP:			55343-9108
		BUSINESS PHONE:		9529300100

	MAIL ADDRESS:	
		STREET 1:		6111 BLUE CIRCLE DR
		CITY:			MINNETONKA
		STATE:			MN
		ZIP:			55343
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>else-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<!--Created by American Financial Printing Inc., Powered by IRIS Carbon, Unique Code 641487c3e17276118c279d9f, Generated At Fri, 17 Mar 2023 15:31:56 GMT-->
<html xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:else="http://www.electro-sensors.com/20221231" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/1999/xhtml"><head><title>else-20221231.htm</title><meta http-equiv="Content-Type" content="text/html"></meta></head><body><div style="display:none"><ix:header>

  <ix:hidden>
    <ix:nonNumeric contextRef="I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Tag592" escape="true">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:DocumentFiscalYearFocus" id="Tag595">2022</ix:nonNumeric>
    <ix:nonNumeric contextRef="I20211231_18" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Tag596" escape="true">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:EntityRegistrantName" id="Tag597">ELECTRO SENSORS INC</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:EntityFilerCategory" id="Tag598">Non-accelerated Filer</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:DocumentFiscalPeriodFocus" id="Tag599">FY</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:CurrentFiscalYearEndDate" id="Tag600">--12-31</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:AmendmentFlag" id="Tag601">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20221231" name="dei:EntityCentralIndexKey" id="Tag602">0000351789</ix:nonNumeric>
    <ix:nonFraction contextRef="I20221231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" xsi:nil="true" id="Tag606"></ix:nonFraction>
    <ix:nonFraction contextRef="I20211231_18" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" xsi:nil="true" id="Tag609"></ix:nonFraction>
    <ix:nonFraction contextRef="I20211231_18" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag612" decimals="0" format="ixt:num-dot-decimal">3,395,521</ix:nonFraction>
  </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="else-20221231.xsd" xlink:type="simple"></link:schemaRef>
  </ix:references>
  <ix:resources>
    <xbrli:context id="I20230316">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-16</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20201231_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_DirectorStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_DirectorStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_UnpatentedTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_LandMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_BuildingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AssetsHeldUnderCapitalLeasesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_LimitedMarketableCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_USTreasurySecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20201231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_18">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230130_SubsequentEventMember_MobileXGlobalIncMember_ElectroSensorsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">else:MobileXGlobalIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">else:ElectroSensorsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_DebtAndEquitySecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:DebtAndEquitySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_EquitySecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_USTreasurySecuritiesMember_5">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CommercialPaperMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_LicensingAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_LicensingAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CommercialPaperMember_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CommercialPaperMember_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CommercialPaperMember_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_DirectorStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_UnpatentedTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_TwoThousandThirteenEquityIncentivePlanMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AssetsHeldUnderCapitalLeasesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_EquitySecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_USTreasurySecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommercialPaperMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_DebtAndEquitySecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:DebtAndEquitySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_DirectorStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_OneThousandNineHundredNinetySevenStockOptionPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:OneThousandNineHundredNinetySevenStockOptionPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_TwoThousandThirteenEquityIncentivePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_DirectorStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_EmployeeStockOptionMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_LimitedMarketableCompanyMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_LandMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_BuildingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_USTreasurySecuritiesMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommercialPaperMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CashAndCashEquivalentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommercialPaperMember_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommercialPaperMember_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommercialPaperMember_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_BuildingMember_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_BuildingMember_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_FurnitureAndFixturesMember_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_FurnitureAndFixturesMember_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_EquipmentMember_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_EquipmentMember_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_LicensingAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_LicensingAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">else:AggregateCustomersOfEntityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_CustomerConcentrationRiskMember_AccountsReceivableMember_AggregateCustomersOfEntityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">else:AggregateCustomersOfEntityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">else:AggregateCustomersOfEntityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">else:AggregateCustomersOfEntityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20201231_DirectorStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220630">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Hour">
      <xbrli:measure>utr:H</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPerShare">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Unit14">
      <xbrli:measure>else:ShareBasedCompensationPlan</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Customer">
      <xbrli:measure>else:Customer</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Number">
      <xbrli:measure>else:Number</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
</ix:header></div><div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="padding: 0in; width: 100%; line-height: 3px; font-size: 3pt; border-top-color: #000000; border-bottom-color: #000000; border-top-width: 3pt; border-bottom-width: 1pt; border-top-style: solid; border-bottom-style: solid;">&#160;</div><p style="margin: 7pt 0pt 0pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">UNITED STATES</span><br/><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">WASHINGTON, DC 20549</span></p><div><table style="width: 30%; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; margin-left: auto;" width="30%" border="0" cellpadding="0"><tbody><tr><td style="width: 100%; border-bottom-color: #000000; border-bottom-width: 1pt; border-bottom-style: solid;"><br/></td></tr></tbody></table></div><p style="margin: 5pt 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;">Form <ix:nonNumeric contextRef="D20221231" name="dei:DocumentType" id="Tag350">10-K</ix:nonNumeric></span></p><div><table style="width: 30%; margin-right: auto; margin-left: auto; font-family: 'times new roman'; font-size: 10pt;" width="30%" border="0" cellpadding="0"><tbody><tr><td style="width: 100%; border-top-color: #000000; border-top-width: 1pt; border-top-style: solid;"><br/></td></tr></tbody></table></div><div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><table style="height: 107px; width: 100%; margin-left: 0px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 18px;"><td style="width: 6%; vertical-align: top; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:DocumentAnnualReport" id="Tag560" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span></p></td><td style="width: 94%; vertical-align: top; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> ANNUAL R<span>EPORT P</span><span>URSUANT TO SEC</span>TION <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">13</span> OR <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">15</span>(d) OF THE SECURITIES EXCHANGE ACT OF <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">1934</span></span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: top; height: 18px; width: 6%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: top; height: 18px; width: 94%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 23px;"><td style="vertical-align: top; height: 23px; width: 6%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; height: 23px; width: 94%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> For the fiscal year ended <ix:nonNumeric contextRef="D20221231" name="dei:DocumentPeriodEndDate" id="Tag353" format="ixt:date-monthname-day-year-en">December 31, 2022</ix:nonNumeric></span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">or </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: top; height: 18px; width: 6%; text-align: center;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:DocumentTransitionReport" id="Tag30" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span><br/></td><td style="vertical-align: top; height: 18px; width: 94%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> TRANSITION REPORT PU<span>RSUANT</span> TO SECTION <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">13</span> OR <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">15</span>(d) OF THE SECURITIES EXCHANGE ACT OF <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">1934</span></span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 6%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: top; height: 10px; width: 94%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 20px;"><td style="vertical-align: top; height: 20px; width: 100%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"> Commission file number <span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityFileNumber" id="Tag590">000-09587</ix:nonNumeric></span></span></span></p></td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:28.1pt; border:none"></td><td style="width:439.9pt; border:none"></td></tr><![endif]--></tbody></table></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><div><table style="width: 30%; margin-right: auto; margin-left: auto; font-family: 'times new roman'; font-size: 10pt;" width="30%" border="0" cellpadding="0"><tbody><tr><td style="width: 100%; border-top-color: #000000; border-top-width: 1pt; border-top-style: solid;"><br/></td></tr></tbody></table></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;"><span style="-sec-ix-hidden:Tag597">ELECTRO-SENSORS, INC.</span></span></p><p style="margin: 0pt 0pt 7pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(Exact name of registrant as specified in its charter)</span><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; height: 122px; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="width: 50%; vertical-align: top; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityIncorporationStateCountryCode" id="Tag525" format="ixt-sec:stateprovnameen">Minnesota</ix:nonNumeric></span></p></td><td style="width: 2%; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> &#160; </span></p></td><td style="width: 48%; vertical-align: top; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityTaxIdentificationNumber" id="Tag24">41-0943459</ix:nonNumeric></span></span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 50%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (State or other jurisdiction of incorporation or organization)</span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; height: 10px; width: 48%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (IRS Employer Identification No.) </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 50%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="width: 48%; height: 10px;"><br/></td></tr><tr style="height: 32px;"><td style="vertical-align: top; height: 32px; width: 100%;" colspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressAddressLine1" id="Tag4">6111 Blue Circle Drive</ix:nonNumeric></span><br/><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressCityOrTown" id="Tag567">Minnetonka</ix:nonNumeric>, <ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressStateOrProvince" id="Tag21" format="ixt-sec:stateprovnameen">Minnesota</ix:nonNumeric><ix:nonNumeric contextRef="D20221231" name="dei:EntityAddressPostalZipCode" id="Tag23">55343-9108</ix:nonNumeric></span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 100%;" colspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (Address of principal executive offices, including zip code)</span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 50%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: top; height: 10px; width: 48%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 100%;" colspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"> (<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><ix:nonNumeric contextRef="D20221231" name="dei:CityAreaCode" id="Tag563">952</ix:nonNumeric></span>) <ix:nonNumeric contextRef="D20221231" name="dei:LocalPhoneNumber" id="Tag351">930-0100</ix:nonNumeric></span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 100%;" colspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (Registrant&#8217;s telephone number)</span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 50%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; height: 10px; width: 48%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px; width: 100%;" colspan="3"><p style="margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"> Securities registered under Section <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">12</span>(b) of the Exchange Act:<br/></span></p></td></tr></tbody></table></div><div><table style="height: 20px; border-collapse: collapse; font: 10pt 'times new roman'; width: 80%; margin-left: auto; margin-right: auto;" cellpadding="0" width="80%"><tbody><tr style="height: 10px;"><td style="height: 10px; text-indent: 0px; width: 30%; text-align: center; border: 1pt solid #000000;"><span>Title&#160;of&#160;each&#160;cl</span>ass</td><td style="height: 10px; text-align: center; width: 30%; border: 1pt solid #000000;">Trading&#160;Symbol(s)</td><td style="height: 10px; text-align: center; width: 53.3354%; border: 1pt solid #000000;">Name&#160;of&#160;each&#160;exchange&#160;on&#160;which&#160;registered</td></tr><tr style="height: 10px;"><td style="height: 10px; text-align: center; width: 30%; padding: 0px 1px; border: 1pt solid #000000;"><span style="font-size: 10pt; font-weight: bold;"><strong style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="text-align: center; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'Times New Roman'; font-style: normal; word-spacing: 0px; float: none; white-space: normal; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; display: inline !important;"><ix:nonNumeric contextRef="D20221231" name="dei:Security12bTitle" id="Tag349">Common&#160;Stock</ix:nonNumeric></span></strong></span><br/></td><td style="height: 10px; text-align: center; width: 30%; padding: 0px 1px; border: 1pt solid #000000;"><ix:nonNumeric contextRef="D20221231" name="dei:TradingSymbol" id="Tag565">ELSE</ix:nonNumeric></td><td style="height: 10px; text-align: center; width: 53.3354%; padding: 0px 1px; border: 1pt solid #000000;"><span style="font-size: 10pt; font-weight: bold;"><strong style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="text-align: center; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'Times New Roman'; font-style: normal; word-spacing: 0px; float: none; white-space: normal; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; display: inline !important;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="dei:SecurityExchangeName" id="Tag526" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric>&#160;Capital&#160;Market</span></span></strong></span><br/></td></tr></tbody></table></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Securities registered under Section&#160;</span><span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">12</span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(g) of the Exchange Act:</span></span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> None</span></span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark if the re<span>gistrant is</span> a well-known seasoned issuer, as defined in Rule <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">405</span> of the Securities Act. Yes</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityWellKnownSeasonedIssuer" id="Tag564" format="ixt-sec:yesnoballotbox">&#9744;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">No</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;">&#9746;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">13</span> or <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">15</span>(d) of the Exchange Act. Yes</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityVoluntaryFilers" id="Tag32" format="ixt-sec:yesnoballotbox">&#9744;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;">No</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;">&#9746;</span></p><p style="margin: 0pt;"><br/></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">1</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by ch<span>eck mark</span> whether the registrant (<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">1</span>) has filed all reports required to be filed by Section <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">13</span> o</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">r <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">15</span>(d) of the Securities Exchange Act of <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">1934</span> during the preceding <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">12</span> months (or for such shorter period that the registrant was required to file such reports), and (<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">2</span>) has been subject to such filing requirements for the past <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">90</span> days.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">Yes</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityCurrentReportingStatus" id="Tag561" format="ixt-sec:yesnoballotbox">&#9746;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">No</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;">&#9744;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indic</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">ate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">405</span> of Regulation S-T (&#167;<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">232.405</span> of this chapter) during the preceding <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">12</span> months (or for such shorter period that the registrant was requ<span>ired to submit</span> such files). <span style="border-left: none; border-right: none;">Yes</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityInteractiveDataCurrent" id="Tag559" format="ixt-sec:yesnoballotbox">&#9746;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">No</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;">&#9744;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the defini</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">tions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller repo<span>rting com</span>pany,&#8221; and "emerging growth company" in Rule <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">12</span>b-<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">2</span> of the Exchange Act.</span></p><div style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;"><table style="height: 54px; margin: 0px auto; width: 90%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="90%"><tbody><tr style="height: 18px;"><td style="width: 23.8258%; vertical-align: top; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Large accelerated filer&#160;</span></p></td><td style="width: 39.1742%; vertical-align: top; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9744; </span></p></td><td style="width: 30%; vertical-align: top; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accelerated filer &#9744; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: top; height: 18px; width: 23.8258%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="-sec-ix-hidden:Tag598">Non<span>-accelerate</span>d filer</span></span></p></td><td style="vertical-align: top; height: 18px; width: 39.1742%;"><p style="margin: 0pt;"><span style="border-left: none; border-right: none;">&#9746;</span><br/></p></td><td style="vertical-align: top; height: 18px; width: 30%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Smaller reporting company<ix:nonNumeric contextRef="D20221231" name="dei:EntitySmallBusiness" id="Tag562" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: top; height: 18px; width: 23.8258%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top; height: 18px; width: 39.1742%;"><p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top; height: 18px; width: 30%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">E<span>merging <span>growt</span></span>h company&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityEmergingGrowthCompany" id="Tag566" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></p></td></tr></tbody></table></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="border-left: none; border-right: none;">&#9744;</span></span></span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">12</span>b-<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">2</span> of the Exchange Act). </span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="dei:EntityShellCompany" id="Tag10" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Yes </span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><span style="border-left: none; border-right: none;">&#9746;</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">No</span></span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The aggregate market value of the voting stock held by non-affiliates (persons other than officers, directors, o</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">r holders of more than 5% of the outstanding stock) of the registra<span>nt was approxima</span>tely $<ix:nonFraction contextRef="I20220630" name="dei:EntityPublicFloat" unitRef="USD" id="Tag589" decimals="0" format="ixt:num-dot-decimal">9,700,000</ix:nonFraction> based upon the closing price of its common stock as reported on The Nasdaq Stock Market&#174; on June 30, 2022.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The number of shares outstanding of the registr<span>ant&#8217;s Com</span>mon Stock, $0.10 par value, on March 16, 2023 was <ix:nonFraction contextRef="I20230316" name="dei:EntityCommonStockSharesOutstanding" unitRef="Shares" id="Tag163" decimals="0" format="ixt:num-dot-decimal">3,428,021</ix:nonFraction>.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt 0pt 5pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Certain information called for by Part III of this Form 10-K is incorporated by reference from the registrant&#8217;s Definitive Proxy Statement, which will be filed pursuant to Regulation <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">14</span>A not later than <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">120</span> days after the end of the fiscal year covered by this report.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="padding: 0in; width: 100%; line-height: 3px; font-size: 3pt; border-top-color: #000000; border-bottom-color: #000000; border-top-width: 1pt; border-bottom-width: 3pt; border-top-style: solid; border-bottom-style: solid;">&#160;</div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">2</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt 0pt 10pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC. </span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Form 10-K for the Year Ended December 31, 2022</span><br/></p><div><table style="width: 100%; font-size: 10pt; margin-left: 0.1px; font-family: 'times new roman';" width="100%" id="TOC" border="0" cellpadding="0"><tbody><tr><td style="padding: 0px 0px 0px 12px; vertical-align: top;" valign="top"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">TABLE OF CONTENTS </span></p></td><td><p style="text-align: center; vertical-align: middle;;margin:0pt"><br/></p></td></tr><tr><td style="width: 98%;" id="BM_A_BWDGONTTYJK00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#A_BWDGONTTYJK00000000000000000000">PART I</a></span></td><td class="bmpageno" style="width: 2%; text-align: right;" id="BMP_A_BWDGONTTYJK00000000000000000000">4</td></tr><tr><td id="BM_B_BG227D9QGY800000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#B_BG227D9QGY800000000000000000000">Item 1. Business</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_B_BG227D9QGY800000000000000000000">4</td></tr><tr><td id="BM_C_BSFSENC8J0G00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#C_BSFSENC8J0G00000000000000000000">Item 1A.<span> Risk F</span>actors</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_C_BSFSENC8J0G00000000000000000000">11</td></tr><tr><td id="BM_D_BVK4WEUQYAO00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#D_BVK4WEUQYAO00000000000000000000">Item 2. Properties</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_D_BVK4WEUQYAO00000000000000000000">11</td></tr><tr><td id="BM_E_B8ZYEAPP15S00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#E_B8ZYEAPP15S00000000000000000000">Item 3. Legal Proceedings</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_E_B8ZYEAPP15S00000000000000000000">11</td></tr><tr><td id="BM_F_B7Q9ZLKUOM800000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#F_B7Q9ZLKUOM800000000000000000000">Item 4. Mine Safety Disclosures</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_F_B7Q9ZLKUOM800000000000000000000">11</td></tr><tr><td><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></td><td style="text-align: right;"><span style="font-family: 'times new roman', times; font-size: 9pt;">&#160;</span></td></tr><tr><td id="BM_G_B8OIGGKL52800000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#G_B8OIGGKL52800000000000000000000">PART II</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_G_B8OIGGKL52800000000000000000000">11</td></tr><tr><td id="BM_H_BOAYAI4H22O00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#H_BOAYAI4H22O00000000000000000000">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_H_BOAYAI4H22O00000000000000000000">11</td></tr><tr><td id="BM_I_BBT93MP9QDC00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#I_BBT93MP9QDC00000000000000000000">Item 6. Selected Financial Data</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_I_BBT93MP9QDC00000000000000000000">11</td></tr><tr><td id="BM_J_B0FFPXX64ZK00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#J_B0FFPXX64ZK00000000000000000000">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_J_B0FFPXX64ZK00000000000000000000">12</td></tr><tr><td id="BM_K_BRQ1SURJDXS00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#K_BRQ1SURJDXS00000000000000000000">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_K_BRQ1SURJDXS00000000000000000000">17</td></tr><tr><td id="BM_L_BESD95F91O000000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#L_BESD95F91O000000000000000000000">Item 8. Financial Statements and Supplementary Data</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_L_BESD95F91O000000000000000000000">18</td></tr><tr><td id="BM_S_B550E3UTQR400000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#S_B550E3UTQR400000000000000000000">Item 9. Changes In and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_S_B550E3UTQR400000000000000000000">41</td></tr><tr><td id="BM_T_BVZAME7BVHC00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#T_BVZAME7BVHC00000000000000000000">Item 9A Controls and Procedures</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_T_BVZAME7BVHC00000000000000000000">41</td></tr><tr><td id="BM_U_B8VQ58SKUSG00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#U_B8VQ58SKUSG00000000000000000000">Item 9B. Other Information</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_U_B8VQ58SKUSG00000000000000000000">42</td></tr><tr><td style="width: 20px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></td><td style="text-align: right;"><span style="font-family: 'times new roman', times; font-size: 9pt;">&#160;</span></td></tr><tr><td id="BM_V_BRM42QSOUZK00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#V_BRM42QSOUZK00000000000000000000">PART III</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_V_BRM42QSOUZK00000000000000000000">43</td></tr><tr><td id="BM_W_BMH6AD61DLS00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#W_BMH6AD61DLS00000000000000000000">Item 10. Directors, Executive Officers and Corporate Governance</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_W_BMH6AD61DLS00000000000000000000">43</td></tr><tr><td id="BM_X_BVULJLXE9SW00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#X_BVULJLXE9SW00000000000000000000">Item 11. Executive Compensation</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_X_BVULJLXE9SW00000000000000000000">43</td></tr><tr><td id="BM_Y_B8LHUR69RBK00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#Y_B8LHUR69RBK00000000000000000000">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_Y_B8LHUR69RBK00000000000000000000">43</td></tr><tr><td id="BM_Z_B9IXONVH33400000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#Z_B9IXONVH33400000000000000000000">Item 13. Certain Relationships and Related Transactions, and Director Independence</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_Z_B9IXONVH33400000000000000000000">44</td></tr><tr><td id="BM_AA_B5QZAJR5Q9S00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#AA_B5QZAJR5Q9S00000000000000000000">Item 14. Principal Accountant Fees and Services</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_AA_B5QZAJR5Q9S00000000000000000000">44</td></tr><tr><td style="width: 20px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></td><td style="text-align: right;"><span style="font-family: 'times new roman', times; font-size: 9pt;">&#160;</span></td></tr><tr><td id="BM_AB_BFZQVT7DZYO00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#AB_BFZQVT7DZYO00000000000000000000">PART IV</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_AB_BFZQVT7DZYO00000000000000000000">45</td></tr><tr><td id="BM_AC_B8ZH10E5O4000000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#AC_B8ZH10E5O4000000000000000000000">Item 15. Exhibits and Financial Statement Schedules</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_AC_B8ZH10E5O4000000000000000000000">45</td></tr><tr><td id="BM_AD_BT7I0LT4I9C00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#AD_BT7I0LT4I9C00000000000000000000">Item 16. Form 10-K - Summary</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_AD_BT7I0LT4I9C00000000000000000000">45</td></tr><tr><td style="width: 20px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></td><td style="text-align: right;"><span style="font-family: 'times new roman', times; font-size: 9pt;">&#160;</span></td></tr><tr><td id="BM_AE_BFJC3T3AQ1C00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#AE_BFJC3T3AQ1C00000000000000000000">SIGNATURES</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_AE_BFJC3T3AQ1C00000000000000000000">46</td></tr></tbody></table></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">3</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="A_BWDGONTTYJK00000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold;">PART I</span></a></div><p style="margin: 0pt; text-align: center;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;</span></p><div style="margin: 0pt;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold;"> Item <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">1</span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; </span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="B_BG227D9QGY800000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold;">&#160;Business. </span></a></div><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Introduction</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Electro-Sensors, Inc. (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; the &#8220;Company&#8221; or &#8220;ESI&#8221;) manufactures and sells industrial production monitoring and process control systems.&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">In addition, we may periodically make strategic investments in other businesses and companies, including investments that we believe would facilitate the development of technology complementary to our existing products or investments that we believe present good opportunities for the Company and its shareholders.&#160; </span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">ESI was incorporated in Minnesota in July 1968. Our executive offices are located at <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">6111</span> Blue Circle Drive, Minnetonka, Minnesota, <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">55343</span>-<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">9108</span>. Our telephone number is (<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">952</span>) <span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">930</span>-<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">0100</span>.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Products</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We manufacture a complete line of monitoring and control systems for a wide range of industrial machine applications.&#160; The systems measure machine production and operation rates, as well as regulate the speed of related machines in production processes.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Our goal is to develop meaningful annual updates to our standard products.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We have a sales agreement with&#160;Motrona&#160;GmbH, a German control and interface devices manufacturer, under which we have the right to distribute&#160;Motrona&#160;products in the United States. These products interface with our products on various applications for motion monitoring.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160; &#160; &#160; <strong>Speed Monitoring Systems</strong></span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Our speed monitoring systems compare revolutions per minute or speed against acceptable rates as determined by our customers. These systems vary in complexity, from simple systems that detect slow-downs or stoppages, to sophisticated systems that warn of deviations from precise tolerances and that permit various subsidiary operations to be determined through monitoring shaft speed.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Our&#160;speed monitoring systems also include a line of products that measure production counts or rates, such as number of parts, gallons per minute, or board feet. These speed monitoring systems include alarm systems, tachometers, and other devices that translate impulses from the sensors into alarm signals utilized by our customers.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p><p style="margin: 0pt;"><br/></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno">4</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin:0pt"><br/></p><p style="margin: 0pt;"><span style="font-size: 13.3333px;">We have several products used in drive control systems that regulate the speed of motors on related machines in a production sequence to ensure that the performances of various operations are coordinated. The products consist of a line of digital control products for motors that require a complete closed loop PID (Proportional Integral Derivative) control. The closed loop controllers coordinate production speed among process motors and reduce waste.</span><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">&#160; &#160; &#160; Temperature Application Products</span></strong></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 6pt;">&#160;</span></p><p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Our main temperature applications include bearing, gear box, and&#160;motor temperature monitoring sensors.&#160; These sensors alert an operator when the temperature exceeds or is less than a specified temperature.</span></p><p style="margin: 10pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">&#160; &#160; Position Application Products</span></strong></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We also offer production monitoring devices that include a belt alignment and slide gate position monitor.&#160; The belt alignment monitor is used to determine if&#160;a belt is tracking correctly.&#160; The slide gate position monitor is used in plant operations to provide feedback of the position of a slide gate.&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="font-size: 10pt; text-align: left; margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">&#160; &#160; &#160;Vibration Monitoring Prod</span><span style="font-size: 10pt;">u</span><span style="font-size: 10pt;">cts&#160;</span></strong></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Our vibration monitors alert operators when the vibration of a machine in a production system exceeds or is less than a specified level.</span> &#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">&#160; &#160; &#160; Tilt Switches</span></strong></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">A tilt switch is designed to alert the operator when a storage bin or production system reaches a certain capacity.&#160;&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">&#160; &#160; &#160; Hazard Monitoring Systems&#160;</span></strong></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><strong>Electro-Sentry</strong>&#160;We offer the Electro-Sentry&#160;<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">1<strong style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><sup><span style="color: #000000; font-size: 8.89333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important;">TM</span></sup></strong></span>&#160;and Electro-Sentry 16<strong style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><sup><span style="color: #000000; font-size: 8.89333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important;">TM</span></sup></strong> hazard monitoring systems, which integrate our sensors for monitoring temperature, belt alignment, and shaft speed with programmable control logic to create a complete hazard monitoring system. These systems enable our customers to locate which part of their material handling system is operating incorrectly, typically in less than&#160;<span style="border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;">ten</span>&#160;seconds.&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;"><strong>HazardPRO<sup><span style="color: #000000; font-size: 8.89333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">TM</span></sup></strong>&#160;We market our wireless hazard technology monitoring system under the HazardPRO</span><span style="font-size: 6.67pt; vertical-align: super;">&#160;</span><span style="font-size: 10pt;">product name. This integrated hazard monitoring system captures and displays key information in an intuitive format allowing the user to quickly and comprehensively understand the status and history of the user's processes.&#160; The simple but powerful interface provides insight into a customer's internal operations as they strive to maximize safety and facility runtime, while minimizing costs associated with unscheduled maintenance and unplanned downtime.&#160; The&#160;HazardPRO&#160;system has been approved for use in hazardous dust environments by a third-party nationally recognized testing laboratory.</span></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><span><span style="font-size: 13.3333px;">The HazardPRO&#160;site system manager software efficiently collects data from all sensors in a customer's monitoring system, with effective wireless monitoring across a widely dispersed area.&#160; We have also&#160;added a complete antenna pair mounting system to the product line for easy and accurate customer installation.</span></span></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><span><span style="font-size: 13.3333px;"><br/></span></span></span></p><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times;"><span></span></span><br/></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno">5</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><span><br/></span></div></div><p style="margin:0pt"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We expect to continue to expend resources to develop new products and to market new and existing products for use in a wide variety of monitoring applications.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">Our corporate website, www.electro-sensors.com, provides significant product application information for our existing and prospective customers and our sales partners. Information on our website is not incorporated by reference herein and is not a part of this Form</span><span style="font-size: 10pt;">&#160;</span><span style="font-size: 10pt;">10-K.&#160;</span></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Marketing and Distribution</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We sell our products primarily through both our internal sales team and a number of manufacturer&#8217;s representatives and distributors, both nationally and internationally.&#160; &#160;In 2022, we had international sales through distributors in the following countries; Canada, Mexico, Brazil, Chile, Peru, United Kingdom, Ukraine, Egypt, South Africa, India, Australia, China, the Republic of Korea, Vietnam, Malaysia, Philippines, Thailand, and Singapore. Sales to customers outside the United States represented approximately 10% of sales in&#160;<span style="border-left: none; border-right: none;">2022</span>. We sell our products under the Electro-Sensors, Inc. brand as a range of products from simple sensors to complex integrated monitoring systems.&#160; Our customers operate in a wide range of industries, including grain/feed/milling, bulk materials, manufacturing, food products, ethanol, power generation, and other processing industries.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt 0pt 7pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We continue to explore new industries and applications within the industries we serve to expand sales and may also consider acquiring compatible businesses&#160;or product lines as part of our growth strategy.&#160; In addition, we may make strategic investments that we believe present good opportunities for the Company and its shareholders.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">In addition to enhanced operational safety, we believe that a wide variety of organizations could achieve significant savings in both time and materials by adding production monitoring and drive control technology to existing processes to coordinate the operation of related machines. We sell our products into both the &#8220;retro-fit&#8221; market and into new manufacturing or processing systems.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We advertise in national industrial periodicals that cover a range of industries and attend several local, national and international industry tradeshows&#160;throughout the year. We also use our corporate website and other related industry websites for advertising and marketing purposes.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Competition</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We face substantial competition in the sale of our production monitoring sensors and systems from a broad range of industrial and commercial businesses. Among our competitors are&#160;4B Components Ltd., Maxi-Tronic, Inc., Siemens Corporation, and Ag Growth International Inc. (AGI). We believe our competitive advantages include our products' superior design and quality, and the fact that we sell our products as ready-to-install units that can be used in a wide range of applications. Our major challenges include the fact that several of our competitors are larger, may have better established names, have a broader range of sensing instruments, and have larger sales forces and capital resources.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><br/></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno">6</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Suppliers</span><p style="margin:0pt"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We purchase parts and materials for our systems from various manufacturers and distributors. In some instances, these materials are manufactured in accordance with our proprietary designs. Multiple sources of these parts and materials are generally available, and we typically do not depend on any single source for these supplies and materials. In 2022, we continued to experience disruptions in our supply chain, resulting in difficulty sourcing parts.&#160; Additionally, we experienced price increases for many of the components used in our products.&#160; In some situations, we have and are modifying product designs to accommodate new components that are more readily available or have a lower cost.&#160; There is no guarantee that we have and will continue to be successful in updating these designs and sourcing alternative components and material.&#160; We also continue to experience periodic delays in our shipping and transportation services, which may affect our ability to make timely deliveries to our customers.&#160; We continue to closely monitor lead times and availability of components.&#160; We are continually assessing our inventory levels and may take actions as necessary to minimize disruptions to our supply chain such as maintaining larger levels of inventories than we have in the past, but these actions may not be successful if significant disruptions occur.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Customers</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We do not depend upon a single or a few customers for&#160;10% or more portion of our sales.&#160;&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Patents, Trademarks and Licenses </span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt 0pt 0pt 36pt; text-indent: -36pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company relies on a combination of patent, trademark, and trade secret laws to establish proprietary right in its products.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We have registered the name &#8220;Electro-Sensors&#8221; as a trademark with the U.S. Patent and Trademark Office (&#8220;USPTO&#8221;), Reg. No. 1,142,310. We believe this trademark has been and will continue to be useful in developing and protecting market recognition for our products. We established the HazardPRO<span style="font-size: 8pt;">&#160;</span>trademark in the first quarter of 2014 and intend to register this trademark.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We hold six patents relating to our production monitoring systems. We believe strongly in protecting our intellectual property and have a long history of obtaining patents, when available, in connection with our research and product development programs. We also rely upon trade secrets and proprietary know-how.</span></p><p style="margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We seek to protect our trade secrets and proprietary intellectual property, including know-how, in part, through confidentiality agreements with employees, consultants, and other parties. However, we cannot ensure these agreements will not be breached, that we would have adequate remedies for any breach, or that our trade secrets will not otherwise become known or independently developed by competitors.</span></p><p style="margin: -5px; text-indent: 0px;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;"><b><i><span style="font-size: 10.0pt;">Seasonality</span></i></b></span></p><p style="margin: -4pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Generally, the Company experiences seasonality in the sale of its products with the second and third calendar quarters historically the strongest.<br/></span></p><p style="margin: -2pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Business Development Activities</span></p><p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We continue to seek growth opportunities, both internally through our existing portfolio of products, technologies and markets, as well as externally through technology partnerships or related-product or business acquisitions.&#160; In addition, we may make strategic or other investments that we believe present opportunities for the Company and its shareholders.&#160; On June 13, 2022 we announced that we had entered into a merger agreement with Mobile X Global, Inc.&#160; On January 30, 2023, we announced that the merger agreement had been terminated and that the Company's Board of Directors had established a special committee to explore and pursue business development and other strategic alternatives.</span></p><p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno">7</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin:0pt"><br/></p><p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Governmental Approvals</span></p><p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Although we are not required to obtain governmental approval of our products, we choose to obtain certain third-party certifications to meet our customers&#8217; needs. These certifications may expand our market opportunities in certain industries.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt 0pt 0pt 36pt; text-indent: -36pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Effect of Governmental Regulations</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">We do not believe that any existing or proposed governmental regulations will have a material effect on our business.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Research and Development&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt;">We invest in research and development programs to develop new products and to integrate state-of-the-art technology into our existing products. We undertake development projects based upon the identified specific needs of the markets we serve.&#160; Our "Management's&#160;</span><span style="font-size: 10.0pt;">Discussion and Analysis of Financial Condition and Results of Operations&#8221; section further&#160;describes our research and development expenditures.</span></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Our future success depends in part upon our ability to develop new products in our varying segments. Difficulties or delays in our ability to develop, produce, test, market, and deliver new products could have a material adverse effect on future sales growth.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Compliance with Environmental Laws</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Compliance with federal, state and local environmental laws has only a nominal effect on current or anticipated capital expenditures and has had no material effect on earnings or on our competitive position.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span><span style="font-family: 'times new roman', times; font-size: 8pt;"><br/></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold;">Human Capital&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">As of December 31, 2022, the Company had 35 employees, all of whom, except one, are full-time and all are based in the United States.<span style="mso-spacerun: yes;">&#160; </span>We consider our relations with our employees to be good. None of our employees are currently represented by a labor union.</span></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#160;</span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">The Company views its employees and culture as keys to its success.<span style="mso-spacerun: yes;">&#160; </span>The Company aims to attract and retain qualified personnel and provides wages and benefits that are competitive locally to reward employees for performance.<span style="mso-spacerun: yes;">&#160; </span>The Company values innovation, inclusion and diversity, safety and engagement as we believe these are keys to attract, develop, and retain the best talent.</span></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#160;</span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">The health and safety of our employees is our top priority.<span style="mso-spacerun: yes;">&#160; In response to the COVID-19 pandemic, the Company</span>&#160;implemented a workplace safety plan, following CDC guidelines and federal and local mandates, to protect employees and minimize the potential risk of an outbreak within the Company.<span style="mso-spacerun: yes;">&#160; </span>We believe the Company has generally been successful implementing appropriate&#160;measures to protect the health and safety of its employees while maintaining business continuity and high levels of service to our customers.</span></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;"><br/></span></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno">8</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Our ability to maintain a competitive position and to continue to develop and market new products depends, in part, on our ability to retain key employees and qualified personnel. If we are unable to retain our key employees, or recruit and train others, our product development, marketing and sales could be adversely affected.&#160;</span></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><br/></span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Fluctuations in Operating Results</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We have experienced fluctuations in our past operating results and expect to experience fluctuations in the future.&#160; These fluctuations may affect the market price of our common stock. Sales can fluctuate as a result of a variety of factors, many of which are beyond our control. These factors include: product competition and acceptance, timing of customer orders, cancellation of orders, the mix of products sold, supply chain disruptions, downturns in the markets we serve, geopolitical events, and economic disruptions such as weather-related events. Because fluctuations may occur, we caution investors that results of our operations for recent periods may not accurately predict how we will perform in the future. We cannot ensure that we will achieve revenue or earnings growth.</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Expending Funds for Changes in Industry Standards, Customer Preferences or Technology</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Our business depends on our periodically introducing new and enhanced products and solutions for customer needs. Our product development efforts require us to commit financial resources, personnel and time, usually in advance of significant market demand for these products. In order to compete, we must anticipate both future demand and the technology available to meet that demand. We cannot ensure that our research and development efforts will lead to new products or product innovations that can be made available to or will be accepted by the market.</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt 0pt 0pt 36pt; text-indent: -36pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Forward-Looking Statements</span></p><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The Private Securities Litigation Reform Act of 1995 provides a safe harbor for forward-looking statements made by us or on our behalf. We have made, and may continue to make, forward-looking statements with respect to our business and financial matters, including statements contained in this document, other filings with the Securities and Exchange Commission, and reports to shareholders. Forward-looking statements generally include discussion of current expectations or forecasts of future events and can be identified by the use of terminology such as &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;will,&#8221; and similar words or expressions. Any statement that does not relate solely to historical fact should be considered forward-looking. </span></p><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Our forward-looking statements generally relate to our growth strategy, future financial results, product development and sales efforts. We make forward-looking statements throughout this Annual Report, but primarily in this Item 1 and Item 7 - </span><span style="font-size: 10pt; font-style: italic; line-height: inherit;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span><span style="font-size: 10pt; line-height: inherit;"> These include statements relating to our beliefs and expectations and intentions with respect to (i) our growth and profitability, (ii) our marketing and product development, (iii) our ability to continue to obtain parts and materials for our products from various manufacturers and distributors in a timely manner and at reasonable prices, (iv) the value of our intellectual property, (v) our competitive position in the marketplace, (vi) the effect of governmental regulations on our business, (vii) our employee relations, (viii) the adequacy of our facilities, (ix) our intention to develop new products, (x) the possibility of us acquiring compatible businesses or product lines as part of our growth strategy, and (xi) our future cash requirements and use of cash.</span></span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">9</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="line-height: 1.2;;margin:0pt"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Forward-looking statements cannot be guaranteed and our actual results may vary materially due to the uncertainties and risks, known and unknown, associated with these statements, including our ability to successfully develop new products and manage our cash requirements. We undertake no obligation to update any forward-looking statements. We wish to caution investors that the following important factors, among others, in some cases have affected and in the future could affect our actual results of operations and cause these results to differ materially from those anticipated in forward-looking statements made in this document and elsewhere by us or on our behalf. We cannot foresee or identify all factors that could cause actual results to differ from expected or historical results. As such, investors should not consider any list of these factors to be an exhaustive statement of all risks, uncertainties or potentially inaccurate assumptions. These factors include our ability to:&#160;</span></p><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 47px;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: top; width: 2%; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 2%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 96%; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> succes<span style="line-height: inherit;">sfully use ou</span>r cash and liquid assets to develop or acquire new or complementary products or business lines to increase our revenue and profitability; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: top; height: 17px;"><br/></td><td style="vertical-align: top; height: 17px;"><br/></td><td style="vertical-align: top; height: 17px;"><br/></td></tr><tr style="height: 20px;"><td style="vertical-align: top; height: 20px;"><br/></td><td style="vertical-align: top; height: 20px;" valign="top"><span style="color: #000000; font-family: 'times new roman', times; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></td><td style="vertical-align: top; height: 20px;">comply <span style="line-height: inherit;">with any new</span> government regulations that may be adopted to require companies to reduce carbon emissions or to disclose their carbon footprint, including the carbon footprint of components to manufacturers;</td></tr></tbody></table></div><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 2%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 2%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 96%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">ensure that our operational systems, security systems and infrastructure, as well as those of third-party vendors, remain free from viruses or cyberattacks; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 2%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 2%; vertical-align: top;" valign="top"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#9679; </span></p></td><td style="width: 96%; vertical-align: top;" valign="top"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> quickly and successfully adapt to&#160;changing industry technological standards; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 2%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 2%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 96%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> comply with existing and changing industry regulations; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; height: 13px; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 13px;"><td style="vertical-align: top; height: 13px; width: 2%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; height: 13px; width: 2%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; height: 13px; width: 96%;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> attract and retain key personnel, including senior management; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 50px;" cellpadding="0" width="100%"><tbody><tr style="height: 20px;"><td style="vertical-align: top; width: 2%; height: 20px;"><br/></td><td style="vertical-align: top; width: 2%; height: 20px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></td><td style="vertical-align: top; width: 96%; height: 20px;">offset the effect of inflation on component prices and labor by increasing prices on finished products;</td></tr><tr style="height: 10px;"><td style="vertical-align: top; height: 10px;"><br/></td><td style="vertical-align: top; height: 10px;"><br/></td><td style="vertical-align: top; height: 10px;"><br/></td></tr><tr style="height: 20px;"><td style="vertical-align: top; height: 20px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; height: 20px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; height: 20px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> adapt to changing economic conditions and manage&#160;downturns or disruptions in the economy in general; including any downturns or disruptions that may result from events such as the outbreak of the&#160;COVID-19 virus;</span></p></td></tr></tbody></table></div><p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 30px;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: top; width: 2%; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 2%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 96%; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> keep pace with competitors, some of whom are much larger and have substantially greater resources than us; and</span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: top; width: 2%; height: 10px;"><br/></td><td style="vertical-align: top; width: 2%; height: 10px;"><br/></td><td style="vertical-align: top; width: 96%; height: 10px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: top; width: 2%; height: 10px;"><br/></td><td style="width: 2%; vertical-align: top; height: 10px;" valign="top"><span style="color: #000000; font-family: 'times new roman', times; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#9679;</span></td><td style="width: 96%; vertical-align: top; height: 10px;" valign="top">the fact t<span style="line-height: inherit;">hat we ca</span>nnot guarantee that the special committee our Board formed in January 2023 to explore and pursue business development&#160;and other strategic alternatives will be successful in enhancing shareholder value.</td></tr></tbody></table></div><div style="line-height: 1.2;"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">10</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p><div style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">1</span>A.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="C_BSFSENC8J0G00000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Risk Factors. </span></a></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">This item is not required for smaller reporting companies, <span style="font-size: 10pt; line-height: inherit;">but above under &#8220;<em>Forward-Looking Statements</em>,&#8221; we discuss some of the risk factors that are relevant to our business and operating results.&#160;</span></span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">2</span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="D_BVK4WEUQYAO00000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Properties. </span></a></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We own and occupy a 25,400 square foot facility at 6111 Blue Circle Drive, Minnetonka, Minnesota 55343-9108. All our operations are conducted within this facility. The facility is in excellent condition and we continue to maintain and update the facility as necessary. We believe the facility will be adequate for our needs in 2023.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">3</span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="E_B8ZYEAPP15S00000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Legal Proceedings. </span></a></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We are not the subject of any material legal proceedings as of the date of this filing and we are not aware of any material threatened litigation.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">4</span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="F_B7Q9ZLKUOM800000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">&#160;Mine Safety Disclosures. </span></a></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Not applicable.&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><br/></p><div style="margin: 0pt; text-align: center; line-height: 1.2;"><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="G_B8OIGGKL52800000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">PART II</span></a></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">5</span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; </span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="H_BOAYAI4H22O00000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">&#160;Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities. </span></a></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Our common stock trades on the Nasdaq Capital Market of The Nasdaq Stock Market</span><span style="font-size: 6.67pt; vertical-align: super; line-height: inherit;">&#174;</span><span style="font-size: 10pt; line-height: inherit;"> under the symbol &#8220;ELSE.&#8221; </span></span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Based on data provided by our transfer agent, as of February 28, 2023, we had 64&#160;shareholders of record who held 839,669&#160;shares of the Company&#8217;s common stock. In addition, nominees held an additional 2,588,352&#160;shares for approximately 1,250 shareholders holding shares in street name.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">From time to time, we may be required to repurchase our common stock as a result of Employee Stock Ownership Plan ("ESOP") obligations described in Note 11 to our 2022 financial statements. We did not repurchase any common stock during the years ended December 31, 2022 and 2021.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The information required by Item 201(d) of SEC Regulation S-K is set forth in Item 12 of this Form 10-K.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">6</span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="I_BBT93MP9QDC00000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Selected Financial Data. </span></a></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Not required for smaller reporting companies</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">11</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 1pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">7</span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; </span><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">&#160; &#160;</span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="J_B0FFPXX64ZK00000000000000000000" href="#"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations. </span></a></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">The following discussion should be read in conjunction with our financial statements and related notes. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated due to various factors discussed under &#8220;Forward-Looking Statements&#8221; elsewhere in this Annual Report on Form</span><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit;">10-K.</span></span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">RESULTS OF OPERATIONS</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The following table contains selected financial information, for the years indicated, from our statements of comprehensive income expressed as a percentage of net sales.&#160;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><div id="t_ft_EK2OJNL44G00000000000000000000"><table style="width: 90%; margin-left: 0pt; border-collapse: collapse; height: 242px; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 24.9483%;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> Years Ended December 31, </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 11%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;">2022</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 11%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold; line-height: inherit;">2021</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="width: 71.9615%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Net sales </span></p></td><td style="width: 2.04573%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 10%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">100.0</span></p></td><td style="width: 0.962696%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> % </span></p></td><td style="width: 1.98556%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 1%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="width: 10%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">100.0</span></p></td><td style="width: 0.962696%; vertical-align: bottom; height: 10px; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> % </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Cost of goods sold </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">46.4</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">45.7</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Gross profit </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">53.6</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">54.3</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Operating expenses </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Selling and marketing </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">16.8</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">16.0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> General and administrative </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">28.0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">23.1</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Research and development </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">9.3</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">10.2</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total operating expenses </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">54.1</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">49.3</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Operating income (loss)</span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(0.5</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;">)</td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">5.0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Non-operating income</span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Interest income </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1.2</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">0.1</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Other income</span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">0.0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">0.2</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total non-operating income, net </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1.2</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">0.3</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 12px;"><td style="vertical-align: bottom; height: 12px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Income before income taxes </span></p></td><td style="vertical-align: bottom; height: 12px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">0.7</span></p></td><td style="vertical-align: bottom; height: 12px; width: 0.962696%;"></td><td style="vertical-align: bottom; height: 12px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">5.3</span></p></td><td style="vertical-align: bottom; height: 12px; width: 0.962696%;"></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Income tax expense (benefit)</span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(0.3</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;">)</td><td style="vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">0.6</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%;"></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="vertical-align: bottom; height: 10px; width: 71.9615%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.04573%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.98556%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 71.9615%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Net income</span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 2.04573%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1.0</span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 0.962696%;"><span style="font-family: 'times new roman', times; line-height: inherit;">%</span></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 1.98556%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 2.25pt double #000000; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">4.7</span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 0.962696%;">%</td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:303.25pt; border:none"></td><td style="width:8.4pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:42.1pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:8.4pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:42.1pt; border:none"></td><td style="width:7.2pt; border:none"></td></tr><![endif]--></tbody></table></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The following paragraphs discuss the Company&#8217;s performance for years ended December 31, 2022 and 2021.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Comparison of 2022 vs 2021 (dollars in thousands)</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt 0pt 0pt 36pt; text-indent: -36pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Net Sales</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt 0pt 5pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Net sales for 2022 were $9,029, an&#160;increase of $422, or 4.9%, from $8,607 in 2021.&#160;&#160;</span><span style="font-size: 10pt; line-height: inherit;">The increase in sales included increases in both wired and HazardPRO wireless sensors and systems.&#160; Sales growth was driven primarily by increased domestic sales for agricultural and industrial automation applications.</span><span style="color: #000000; line-height: inherit;"></span></p><div style="line-height: 1.2;"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">12</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 5pt 0pt 0pt 48pt; text-indent: -48pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Gross Profit</span></p><p style="margin: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Gross profit for 2022increased $164, or 3.5%, to $4,841 from $4,677 in 2021.&#160; Gross margin in&#160;2022 was 53.6% compared to 54.3% in 2021. The decrease in gross margin was primarily due to an increase in raw material costs across all product lines.&#160;</span></p><p style="margin: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Operating Expenses</span></p><p style="margin: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Total operating expenses increased $642, or 15.2%, to $4,878 in 2022 from $<span style="border-left: none; border-right: none; line-height: inherit;">4,236</span>in 2021, and increased as a percentage of net sales to 54.1% from 49.3%.&#160; The increase in operating expense dollars was primarily due to increases in legal and other professional fees associated with the announced merger with Mobile X Global, Inc. (Mobile X) that was terminated in January 2023 and to additional sales headcount.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 99.8215%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; height: 24px;" cellpadding="0" width="100%"><tbody><tr style="height: 24px;"><td style="vertical-align: top; height: 24px; width: 1.5%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; height: 24px; width: 1.5%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="height: 24px; width: 97%; vertical-align: middle;" valign="middle"><p style="margin: 0pt; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Selling and marketing expenses increased $143, or 10.4%, to $1,516 in 2022 from $1,373 in&#160;2021, and increased as a percentage of net sales to 16.8% from 16.0%. The increase was primarily due to additional sales headcount and increased travel&#160;expenses.</span></p></td></tr></tbody></table></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 1.5%;"><p style="margin: 0pt;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 1.5%;"><p style="margin: 0pt;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 97%;"><p style="margin: 0pt;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> General a<span style="line-height: inherit;">nd admini</span>strative expenses increased $539, or 27.1%, to $2,526 in 2022 from $1,987 in 2021, and increased as a percentage of net sales to 28.0% from 23.1%. The increase was primarily due to legal and other professional fees related to the execution and subsequent termination of the merger agreement with Mobile X and related matters, partially offset by a decrease in amortization expense related to HazardPRO technology which was fully amortized in the third quarter of 2021. Additional information related to the Mobile X merger is provided below in the Non-GAAP Financial Measure section and in Note 9 to the financial statements.</span></p></td></tr></tbody></table></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p><div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;"><table style="width: 100%; margin-left: 0pt; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 1.5%;"><p style="margin: 0pt;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p></td><td style="vertical-align: top; width: 1.5%;"><p style="margin: 0pt;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#9679; </span></p></td><td style="vertical-align: top; width: 97%;"><p style="margin: 0pt;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Research and development expenses decreased $40, or 4.6%, to $836 in 2022 compared to $876 in 2021, and&#160;decreased as a percentage of net sales to 9.3% from 10.2%. The decrease was primarily due to lower third-party engineering costs related to product development and enhancements.</span></p></td></tr></tbody></table></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Operating Income (Loss)</span></p><p style="margin: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Operating loss was $37 in&#160;2022&#160;compared to an operating income of $441 in 2021, a decrease of $478, or 108.4%.&#160; The decrease to an operating loss was primarily the result of higher legal and other professional fees related to the Mobile X merger agreement and related matters.</span></p><p style="margin: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Non-Operating Income&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Non-operating income increased $91 to $109 in 2022 from $18 in 2021, primarily as a result of additional interest income earned as a result of higher interest rates on Treasury Bills.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity securities are stated at fair value, and unrealized holding gains and losses are reported in our statements of comprehensive income in the non-operating income section.&#160; All other a</span>vailable-for-sale securities are stated at fair value, and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of stockholders&#8217; equity.</span></p><p style="margin: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Realized gains and losses, including losses from declines in value of specific securities determined by management to be other-than-temporary, are included in the statement of comprehensive income. Realized gains and losses are determined on the basis of the specific securities sold.</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p><div style="line-height: 1.2;"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">13</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><strong style="font-size: 10pt;"><span style="font-size: 10pt; line-height: inherit;"><em>Income Taxes</em></span></strong><p style="margin: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Income tax benefit was $28 in 2022&#160;compared to an income tax expense of $49 in&#160;2021.<span style="line-height: inherit;">&#160;</span>The decrease in the tax expense was due primarily to decreased net income before income taxes in 2022 compared to 2021.&#160; We have provided detailed information about our income tax provision in Note 12 to the financial statements.</span></p><p style="margin: 0px; font-size: 7pt; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Net Income</span></p><p style="margin: 0px; font-size: 7pt; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We reported net income of $100 in 2022&#160;compared to $410 in 2021, a&#160;decrease&#160;of $310, or 75.6%. Basic and diluted earnings per share were $0.03&#160;and $0.12 in&#160;2022 and&#160;2021, respectively.</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Non-GAAP Financial Measure</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><br/></span></p><p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">In add<span style="line-height: inherit;">ition to fina</span>ncial results reported in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;), the Company is providing a non-GAAP financial measure in this Form 10-K and an itemized reconciliation between Net Income and Adjusted Net Income, the non-GAAP financial measure.</span></p><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><br/></span></p><p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;"></span><span style="line-height: inherit;">The Company is using "Adjusted Net Income" as a non-GAAP financial measure to facilitate period-to-period comparisons and <span style="letter-spacing: 0.15pt; line-height: inherit;">ana</span><span style="letter-spacing: 0.05pt; line-height: inherit;">l</span><span style="letter-spacing: 0.1pt; line-height: inherit;">ys</span><span style="letter-spacing: 0.05pt; line-height: inherit;">i</span>s <span style="letter-spacing: 0.15pt; line-height: inherit;">o</span>f <span style="letter-spacing: 0.05pt; line-height: inherit;">it</span>s <span style="letter-spacing: 0.15pt; line-height: inherit;">ope</span><span style="letter-spacing: 0.1pt; line-height: inherit;">r</span><span style="letter-spacing: 0.15pt; line-height: inherit;">a</span><span style="letter-spacing: 0.05pt; line-height: inherit;">ti</span><span style="letter-spacing: 0.15pt; line-height: inherit;">n</span>g <span style="letter-spacing: 0.15pt; line-height: inherit;">pe</span><span style="letter-spacing: 0.1pt; line-height: inherit;">r</span><span style="letter-spacing: 0.05pt; line-height: inherit;">f</span><span style="letter-spacing: 0.15pt; line-height: inherit;">o</span><span style="letter-spacing: 0.1pt; line-height: inherit;">r</span><span style="letter-spacing: 0.2pt; line-height: inherit;">m</span><span style="letter-spacing: 0.15pt; line-height: inherit;">an</span><span style="letter-spacing: 0.1pt; line-height: inherit;">c</span>e <span style="letter-spacing: 0.15pt; line-height: inherit;">an</span>d <span style="letter-spacing: 0.15pt; line-height: inherit;">be</span><span style="letter-spacing: 0.05pt; line-height: inherit;">li</span><span style="letter-spacing: 0.15pt; line-height: inherit;">e</span><span style="letter-spacing: 0.1pt; line-height: inherit;">v</span><span style="letter-spacing: 0.15pt; line-height: inherit;">e</span>s<span style="letter-spacing: 0.2pt; line-height: inherit;"> it is </span><span style="letter-spacing: 0.15pt; line-height: inherit;">u</span><span style="letter-spacing: 0.1pt; line-height: inherit;">s</span><span style="letter-spacing: 0.15pt; line-height: inherit;">e</span><span style="letter-spacing: 0.05pt; line-height: inherit;">f</span><span style="letter-spacing: 0.15pt; line-height: inherit;">u</span>l <span style="letter-spacing: 0.05pt; line-height: inherit;">t</span>o <span style="letter-spacing: 0.05pt; line-height: inherit;">i</span><span style="letter-spacing: 0.15pt; line-height: inherit;">n</span><span style="letter-spacing: 0.1pt; line-height: inherit;">v</span><span style="letter-spacing: 0.15pt; line-height: inherit;">e</span><span style="letter-spacing: 0.1pt; line-height: inherit;">s</span><span style="letter-spacing: 0.05pt; line-height: inherit;">t</span><span style="letter-spacing: 0.15pt; line-height: inherit;">o</span><span style="letter-spacing: 0.1pt; line-height: inherit;">r</span>s <span style="letter-spacing: 0.15pt; line-height: inherit;">a</span>s a <span style="letter-spacing: 0.1pt; line-height: inherit;">s</span><span style="letter-spacing: 0.15pt; line-height: inherit;">upp</span><span style="letter-spacing: 0.05pt; line-height: inherit;">l</span><span style="letter-spacing: 0.15pt; line-height: inherit;">e</span><span style="letter-spacing: 0.2pt; line-height: inherit;">m</span><span style="letter-spacing: 0.15pt; line-height: inherit;">en</span>t <span style="letter-spacing: 0.05pt; line-height: inherit;">t</span>o <span style="letter-spacing: 0.15pt; line-height: inherit;">GAA</span>P<span style="letter-spacing: 0.2pt; line-height: inherit;"> m</span><span style="letter-spacing: 0.15pt; line-height: inherit;">ea</span><span style="letter-spacing: 0.1pt; line-height: inherit;">s</span><span style="letter-spacing: 0.15pt; line-height: inherit;">u</span><span style="letter-spacing: 0.1pt; line-height: inherit;">r</span><span style="letter-spacing: 0.15pt; line-height: inherit;">e</span>s <span style="letter-spacing: 0.05pt; line-height: inherit;">i</span>n <span style="letter-spacing: 0.15pt; line-height: inherit;">ana</span><span style="letter-spacing: 0.05pt; line-height: inherit;">l</span><span style="letter-spacing: 0.1pt; line-height: inherit;">yz</span><span style="letter-spacing: 0.05pt; line-height: inherit;">i</span><span style="letter-spacing: 0.15pt; line-height: inherit;">ng</span>, trending and benchmarking the performance and value of the Company&#8217;s business. This measure is not intended to be a substitute for those reported in accordance with GAAP, but is provided as supplemental information. This measure may be different from Adjusted Net Income or similar financial measures used by other companies, even when similar terms are used to identify these measures.&#160;</span></span></p><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><br/></span></p><p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">As discussed below, to calculate Adjusted Net Income, the Company added back the costs and expenses, less estimated taxes, related to the negotiation and execution of the June 10, 2022 proposed Mobile X&#160;merger transaction to Net Income for the years ended December 31, 2022 and 2021.<span style="line-height: inherit;">&#160; </span>The Company believes adding back these costs and expenses more accurately portrays the underlying results and trends of the ongoing business.</span></p><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">These expenses continued, at a lower level, into the first quarter of 2023.&#160; On&#160;January 30, 2023, the Company and Mobile X jointly agreed to terminate the merger agreement. Although the costs and expenses related to the Company-Mobile X Merger Agreement were incurred primarily in general and administrative expenses, the Company is not presenting any other non-GAAP information because it believes it has adequately set forth these expenses in the Management's Discussion and Analysis section of this Form 10-K.</span></p><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><br/></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">14</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin:0pt"><br/></p><p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The Company expended approximately $875 and $304 in legal and other professional fees for the years ended December 31, 2022 and 2021, respectively, related to the Mobile X merger opportunity.&#160;These expenses were incurred beginning in the third quarter of 2021 and continued through December 31, 2022. If the merger expense had not been incurred the Company would have reported Net Income of $791 and $650 for the years ended December 31, 2022 and 2021, respectively, which is presented below as Adjusted Net Income. A reconciliation of Adjusted Net Income, a non-GAAP financial measure, to Net Income, a GAAP financial measure is set forth below. <span style="line-height: inherit;">&#160;&#160;</span></span></p><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><br/></span></span></p><table style="height: 60px; width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"><tbody><tr style="height: 10px;"><td style="height: 10px; width: 74.9796%;"><br/></td><td style="border-bottom: 1pt solid #000000; text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 23.8757%;" colspan="6"><span style="font-size: 10pt; line-height: inherit;">Years Ended December 31</span><br/></td><td style="text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 74.9796%;"><br/></td><td style="border-bottom: 1pt solid #000000; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: center; border-bottom: 1pt solid #000000; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%;"><span style="font-size: 10pt; line-height: inherit;">2022</span></td><td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="border-bottom: 1pt solid #000000; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: center; border-bottom: 1pt solid #000000; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%;"><span style="font-size: 10pt; line-height: inherit;">2021</span></td><td style="text-align: center; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; width: 74.9796%; background-color: #cceeff;"><span style="font-size: 10pt; line-height: inherit;">Net Income - GAAP</span></td><td style="text-align: right; height: 10px; width: 0.981194%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td><td style="text-align: right; height: 10px; width: 9.97547%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">100</span></td><td style="text-align: right; height: 10px; width: 0.981194%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-align: right; height: 10px; width: 0.981194%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="text-align: right; height: 10px; width: 0.981194%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td><td style="text-align: right; height: 10px; width: 9.97547%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">410</span></td><td style="text-align: right; height: 10px; width: 0.981194%; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 74.9796%;"><p><span style="font-size: 10pt; line-height: inherit;">Plus merger related expenses</span><br/></p></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%;"><span style="font-size: 10pt; line-height: inherit;">875</span></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%;"><span style="font-size: 10pt; line-height: inherit;">304</span></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td></tr><tr style="height: 10px; background-color: #cceeff;"><td style="height: 10px; background-color: #cceeff; width: 74.9796%;"><span style="font-size: 10pt; line-height: inherit;">Less income taxes on merger expenses</span></td><td style="text-align: right; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%;"><span style="font-size: 10pt; line-height: inherit;">(184</span></td><td style="text-align: left; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><span style="font-size: 10pt; line-height: inherit;">)</span></td><td style="text-align: left; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%;"><span style="font-size: 10pt; line-height: inherit;">(64</span></td><td style="text-align: left; height: 10px; background-color: #cceeff; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><span style="font-size: 10pt; line-height: inherit;">)</span></td></tr><tr style="height: 10px;"><td style="height: 10px; width: 74.9796%;"><span style="font-size: 10pt; line-height: inherit;">Adjusted Net Income</span></td><td style="text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td><td style="text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%;"><span style="font-size: 10pt; line-height: inherit;">791</span></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><br/></td><td style="text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.981194%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td><td style="text-align: right; border-top: 1pt solid #000000; border-bottom: 2.8pt double #000000; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 9.97547%;"><span style="font-size: 10pt; line-height: inherit;">650</span></td><td style="text-align: right; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.981194%;"><br/></td></tr></tbody></table><p style="margin: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">OFF-BALANCE SHEET ARRANGEMENTS</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We are not a party to any off-balance sheet transactions, arrangements or obligations that have, or are reasonably likely to have, a material effect on our financial condition, changes in the financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">LIQUIDITY AND CAPITAL RESOURCES </span></p><p style="margin: 0pt; line-height: 1.2;"><span style="letter-spacing: -0.1pt; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Cash and cash equivalents were $7,646 and $6,713 at December 31, 2022 and 2021, respectively. The increase was due to the fact that at December 31, 2022 we held more available funds in assets defined as cash and cash equivalents while at December 31, 2021, we held more available funds in assets defined as investments. Working capital was $12,183 at December 31, 2022 compared to $11,931 at December 31, 2021.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Cash used in operating activities was <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span><span style="border-left: none; border-right: none; line-height: inherit;">147</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>in<span style="line-height: inherit;">&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;">2022</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#160;compared to cash generated from operating activities&#160;of</span>&#160;$769 in 2021, a&#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">decrease of $</span><span style="border-left: none; border-right: none; line-height: inherit;">916</span>.</span><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">The decrease was primarily due to lower net income<span style="line-height: inherit;">&#160;primarily due to the increase in legal and other professional fees related to the Mobile X merger agreement and related matters.</span></span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Cash generated from investing activities in 2022 was $964, compared to $4,860&#160;in<span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">&#160;</span>2021. The decrease in cash from investing activities was due to a decrease in maturities of Treasury Bills as compared to the purchase price of Treasury Bills classified as investments. In addition, we purchased $65 and $141 of property, equipment, and intangibles in 2022 and&#160;2021, respectively.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Cash generated from financing activities&#160;during 2022&#160;was $116&#160;as compared to cash used in financing activities of $6 during<span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="border-left: none; border-right: none; line-height: inherit;">2021</span>.&#160; During 2022, three non-employee directors and one employee exercised a total of 32,500 stock options for a total exercise price of $122.</span></p><p style="margin: 0pt; line-height: 1.2;"><br/></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">15</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; line-height: 1.2;"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Subject to the following section, entitled "COVID-19 Pandemic Discussion" and "Supply Chain Dynamics," the Company believes its ongoing cash usage requirements will be primarily for capital expenditures, potential acquisitions, investments we believe present good opportunities for the Company and its shareholders, research and development, working capital, and growth initiatives.</span><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit;"> Management believes that cash on hand and any cash provided by operations will be sufficient to meet our cash requirements through at least the next 12 months.</span></span></p><p style="margin: 0px; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></span></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; line-height: inherit;">COVID-19&#160;Pandemic Discussion</span></b><span style="font-size: 10pt; line-height: inherit;"></span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">While many regions of the US have reduced the various restrictions implemented beginning in 2020, many customers and potential customers continue to operate under modified and changing restrictions based on the number of local or regional COVID-19 cases.&#160;&#160;The lingering effects of COVID-19 creates uncertainty in our business.&#160;</span></p><p style="margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">Supply Chain Dynamics</span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">We typically have had one or more robust sources for production components and materials.&#160;&#160;However, we continue to experience some disruptions in our supply chain, resulting in difficulty sourcing certain&#160;parts and materials</span><span style="font-size: 10pt; line-height: inherit;">. Additionally, we are experiencing price increases for many of the components used in our products. In certain situations, we are modifying product designs to accommodate new components that are more readily available.&#160; There is no guarantee that we will continue to be successful&#160;in updating these designs and sourcing alternative components, and we could experience significant delays or run out of certain components and materials. We are also experiencing delays in shipping and transportation services, which may adversely affect our ability to make timely deliveries to our customers. Furthermore, the labor market for qualified employees able to fill our production positions is challenging and may result in delays in filling open positions.&#160; While we continue to closely manage each&#160;of these activities, our actions may not be successful and may result in a negative effect on our sales and profit margins.</span></p><p style="margin: 0px; line-height: 1.2; text-indent: 0px;"><br/></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">CRITICAL ACCOUNTING ESTIMATES&#160;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The preparation of our financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make decisions based upon estimates, assumptions, and factors it considers relevant to the circumstances. Those decisions include the selection of applicable accounting principles and the use of judgment in their application, the results of which affect reported amounts and disclosures. Changes in economic conditions or other business circumstances may affect the outcomes of management&#8217;s estimates and assumptions.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Significant estimates, including the underlying assumptions, consist of the economic lives of long-lived assets, realizability of trade receivables, valuation of deferred tax assets/liabilities, inventory, investments, and stock compensation expense. It is at least reasonably possible that these estimates may change in the near term.</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">16</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Economic lives of long-lived assets</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We estimate the economic useful life of long-lived assets used in the business. Expected asset lives may be shortened or we may recognize an impairment based on a change in the expected life or use of the asset. If the expected life of an asset is shortened or an impairment recorded, it could result in an additional charge to depreciation expense.&#160; The economic useful life of assets may be greater than we originally estimated.&#160; If the actual useful life is greater than originally estimated, there would be no additional charge to depreciation expense.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Realizability of trade receivables</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We estimate our allowance for doubtful accounts based on prior history and the aging of our trade receivables. We are unable to predict which, if any, of our customers will be unable to pay their open invoices at a future date. If an account becomes uncollectible and we are required to write off the balance, we would recognize the amount of the additional expense within general and administrative expenses.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Valuation of deferred tax assets/liabilities</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We estimate our deferred tax assets and liabilities based on current tax laws and rates. The tax laws and rates could change in the future to either disallow the deductions or increase or decrease the tax rates. We recognize changes in deferred tax assets and liabilities in the period in which the tax law changes become effective. Any change in our deferred tax assets or liabilities could have a material negative or positive effect on our income tax expense.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Valuation of inventory</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We purchase inventory based on estimated demand of products. It is possible that the inventory we have purchased will not be used in the products that our customers need or will not meet future technological requirements. If we are unable to use the inventory in our products and it does not meet future technological requirements, we would be required to remove the items from inventory and expense the amount in cost of goods sold.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Valuation of investments</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Our investments in available-for-sale securities are valued at market prices in an open market. The prices are subject to the normal fluctuations that could be either negative or positive. Even though these equity securities were only valued at $56 at December 31, 2022, changes in the value of these equity securities could affect our profitability as the value fluctuates.&#160; Changes in the value of our Treasury Bills do not affect our profitability until the Treasury Bill is sold.&#160; At the time of sale, we recognize the interest earned on the Treasury Bill.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Valuation of stock-based compensation expense</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We estimate the expected life and forfeiture rates of stock options granted when calculating the value of options using the Black-Scholes-Merton model. The actual life and forfeiture rate could differ from what we estimated. Changes in the life or forfeiture rate of stock options could have a negative or positive impact on our stock-based compensation.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Additional information regarding our significant accounting policies is provided below in Part II, Item 8, </span><span style="font-size: 10pt; font-style: italic; line-height: inherit;">Financial Statements and Supplementary Data &#8211; Notes to Financial Statements, Note 1, Nature of Business and Significant Accounting Policies</span><span style="font-size: 10pt; line-height: inherit;">.</span></span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><span style="font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">7</span>A.&#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="K_BRQ1SURJDXS00000000000000000000" href="#"><span style="font-size: 12pt; font-weight: bold; line-height: inherit;">Quantitative and Qualitative Disclosures About Market Risk. </span></a></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Not applicable.</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">17</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="margin: 0pt; line-height: 1.2;"><span style="font-size: 12pt; font-weight: bold; line-height: inherit;"> Item <span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">8</span>.&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="L_BESD95F91O000000000000000000000" href="#"><span style="font-size: 12pt; font-weight: bold; line-height: inherit;">Financial Statements and Supplementary Data. </span></a></div><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">INDEX TO FINANCIAL STATEMENTS&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><table style="width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;" width="100%" border="0" cellpadding="0"><tbody><tr><td style="width: 98%;" id="BM_M_BKTDUZMYVLC00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><a href="#M_BKTDUZMYVLC00000000000000000000">Report of Independent Registered Public Accounting Firm (Auditor ID: <ix:nonNumeric contextRef="D20221231" name="dei:AuditorFirmId" id="Tag3">542</ix:nonNumeric>)</a></span></td><td class="bmpageno" style="width: 2%; text-align: right;" id="BMP_M_BKTDUZMYVLC00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">19</span></td></tr><tr><td><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Financial Statements</span></td><td style="text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td></tr><tr><td style="padding: 0px 0px 0px 13px;" id="BM_N_BKT9F9SK2OG00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><a href="#N_BKT9F9SK2OG00000000000000000000">Balance Sheets</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_N_BKT9F9SK2OG00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">20</span></td></tr><tr><td style="padding: 0px 0px 0px 13px;" id="BM_O_B055I5JF4XS00000000000000000000"><p><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><a href="#O_B055I5JF4XS00000000000000000000">Statements of Comprehensive Income</a></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><br/></span></p></td><td class="bmpageno" style="text-align: right;" id="BMP_O_B055I5JF4XS00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">21</span></td></tr><tr><td style="padding: 0px 0px 0px 13px;" id="BM_P_BLO9BZ24QSW00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><a href="#P_BLO9BZ24QSW00000000000000000000">Statements of Changes in Stockholders&#8217; Equity</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_P_BLO9BZ24QSW00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">22</span></td></tr><tr><td style="padding: 0px 0px 0px 13px;" id="BM_Q_BSKMFG0MZ7K00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><a href="#Q_BSKMFG0MZ7K00000000000000000000">Statements of Cash Flows</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_Q_BSKMFG0MZ7K00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">23</span></td></tr><tr><td style="padding: 0px 0px 0px 13px;" id="BM_R_BNLUK0FFGCW00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><a href="#R_BNLUK0FFGCW00000000000000000000">Notes to Financial Statements</a></span></td><td class="bmpageno" style="text-align: right;" id="BMP_R_BNLUK0FFGCW00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">24</span></td></tr></tbody></table></div><p style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p><div style="line-height: 1.2;"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">18</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;<img src="imgec02c290438d40099758.jpg" alt="Graphics"></img></span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><div style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-size: 9pt;"><a class="customBookmark" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="M_BKTDUZMYVLC00000000000000000000" href="#"><span style="line-height: inherit;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></a></span></div><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;">To the Board of Directors and Stockholders of</span><br/><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;">Electro-Sensors, Inc.</span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0px; text-indent: 0px; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;"><strong>Opinion on the Financial Statements</strong></span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;">We have audited the acco<span style="line-height: inherit;">mpanying bala</span>nce sheets of Electro-Sensors, Inc. (the Company) as of December 31, 2022 and&#160;2021&#160;and the related statements of comprehensive income, changes in stockholders&#8217; equity, and cash flows for each of the years in the&#160;two-year period ended December 31, 2022, and the related notes (collectively referred to as the financial statements).&#160;&#160;<span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of&#160;</span><span style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: inherit;">December 31, 2022 and 2021,&#160;</span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">and the results of its operations and its cash flows for each of the years in the&#160;</span>two<span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">-year period ended&#160;</span>December 31, 2022<span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">, in conformity with accounting principles generally accepted in the United States of America.</span></span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.1;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 9pt;"><strong><span style="line-height: inherit;">Basis for Opinion&#160;</span></strong></span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;">These&#160;<span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">financial statements</span>&#160;are the responsibility&#160;of&#160;the&#160;<span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">Company&#8217;s management</span>. Our responsibility is to express an opinion on the Company's&#160;financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting,&#160;<strong><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.&#160;</span></strong></span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify; line-height: 1.1;"><span style="font-size: 9pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Our audits included performing procedures to assess the risks of material misstatement&#160;of the financial statements, whether&#160;due to error or fraud, and performing procedures that respond to those risks. Such procedures included&#160;examining, on a test basis, evidence&#160;regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.&#160;&#160;</span><b style="mso-bidi-font-weight: normal;"></b></span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0px; text-align: justify; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.1; text-indent: 0px;"><span style="font-size: 9pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: 'times new roman', times; line-height: inherit;">Critical Audit Matters</span></b></span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0px; text-align: justify; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.1; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 9pt;">Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts<span style="line-height: inherit;"> or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We have determined that there were no critical audit matters.</span></span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0px; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">/s/<span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20221231" name="dei:AuditorName" id="Tag1">Boulay<span style="line-height: inherit;">&#160;</span>PLLP</ix:nonNumeric></span></span></p><p style="margin: 0px; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;">We have served as the Company's auditor since 2006.</span><br/></p><p style="margin: 0pt; text-align: justify; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0px; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;"><ix:nonNumeric contextRef="D20221231" name="dei:AuditorLocation" id="Tag2">Minneapolis, Minnesota</ix:nonNumeric></span></p><p style="margin: 0px; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.1;"><span style="font-family: 'times new roman', times; font-size: 9pt; line-height: inherit;">March 17, 2023</span></p><p style="margin: 0pt; text-align: justify; font-size: 7pt; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">19</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0px; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span></p><div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="N_BKT9F9SK2OG00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">BAL<span>A</span><span><span>NCE</span> SH</span>EETS</span></a></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(in thousands except share and per share amounts)</span><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p><div id="t_ft_LC9EROCUB400000000000000000000"><table style="height: 476px; border-collapse: collapse; margin: 0px; width: 100%; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 8px;"><td style="padding: 0px; height: 8px; margin: 0px; vertical-align: bottom; text-indent: 0px;"><p style="margin: 0px; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 8px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 8px; padding: 0px; margin: 0px; text-indent: 0px;" colspan="6"><p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31</span></p></td><td style="vertical-align: bottom; height: 8px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; height: 10px; margin: 0px; vertical-align: bottom; text-indent: 0px;"><p style="margin: 0px; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;" colspan="2"><p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;" colspan="2"><p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> ASSETS</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;" colspan="2"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;" colspan="2"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="margin-left: 0.1px; height: 10px;"><td style="margin: 0px; vertical-align: bottom; height: 10px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;" colspan="2"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;" colspan="2"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Current assets&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; width: 74%; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Cash and cash equivalents</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 1%; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 1%; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 10%; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag335" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,646</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 1%; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 1%; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 1%; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; width: 10%; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag313" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,713</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Treasury Bills </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" unitRef="USD" id="Tag333" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,980</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" unitRef="USD" id="Tag340" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><span><span>Equity s</span></span>ecu</span>rities&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:MarketableSecuritiesCurrent" unitRef="USD" id="Tag330" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:MarketableSecuritiesCurrent" unitRef="USD" id="Tag348" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Trade receivables, less allowance f<span>or doubt</span>ful accounts of $<ix:nonFraction contextRef="I20221231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag608" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag476" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag572" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,161</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag308" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,005</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Inventories </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag496" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,745</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:InventoryNet" unitRef="USD" id="Tag318" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,663</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other current assets </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherAssetsCurrent" unitRef="USD" id="Tag326" decimals="-3" scale="3" format="ixt:num-dot-decimal">214</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:OtherAssetsCurrent" unitRef="USD" id="Tag316" decimals="-3" scale="3" format="ixt:num-dot-decimal">188</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px; background-color: #d6f3e8;">Inco<span><span>me tax rec</span>ei</span>vable</td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; padding: 0px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; padding: 0px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; height: 17px; text-align: right; background-color: #d6f3e8;"><span style="font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:IncomeTaxesReceivable" unitRef="USD" id="Tag310" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; padding: 0px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; padding: 0px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; height: 17px; text-align: right; background-color: #d6f3e8;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:IncomeTaxesReceivable" unitRef="USD" id="Tag325" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td><td style="vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #d6f3e8;"><br/></td></tr><tr style="height: 5px;"><td style="padding: 0px; vertical-align: bottom; height: 5px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total current assets </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag323" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,813</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag347" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,628</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px;"><td style="padding: 0px; vertical-align: bottom; height: 5px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 11px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Deferred income tax asset </span></p></td><td style="vertical-align: bottom; height: 11px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="USD" id="Tag327" decimals="-3" scale="3" format="ixt:num-dot-decimal">256</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 11px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 11px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="USD" id="Tag339" decimals="-3" scale="3" format="ixt:num-dot-decimal">208</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 11px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Intangible assets, net </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag328" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag320" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Property and equipment, net</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag123" decimals="-3" scale="3" format="ixt:num-dot-decimal">975</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag319" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,017</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total assets </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:Assets" unitRef="USD" id="Tag324" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,044</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:Assets" unitRef="USD" id="Tag307" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,891</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;" colspan="2"></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;" colspan="2"></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> LIABILITIES AND STOCKHOLDERS&#8217; EQUITY&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 5px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Current liabilities</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; margin: 0px; height: 5px; padding: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Current maturi<span><span>ty of financing</span></span>&#160;lease</span></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><span style="font-weight: bold;">$</span></td><td style="vertical-align: bottom; padding: 0px; text-align: right; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="USD" id="Tag477" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></strong></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">$</td><td style="vertical-align: bottom; padding: 0px; height: 10px; text-align: right; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="USD" id="Tag317" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Accounts payable </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag336" decimals="-3" scale="3" format="ixt:num-dot-decimal">274</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag329" decimals="-3" scale="3" format="ixt:num-dot-decimal">349</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Accrued expenses</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag344" decimals="-3" scale="3" format="ixt:num-dot-decimal">350</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; border-bottom: 1pt solid #000000; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag314" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; margin-left: 0.1px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;" colspan="2"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;" colspan="2"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td></tr><tr style="height: 5px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total current liabilities </span></p></td><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag322" decimals="-3" scale="3" format="ixt:num-dot-decimal">630</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag311" decimals="-3" scale="3" format="ixt:num-dot-decimal">697</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Long-term liabilities </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Financing&#160;lease, net of current maturities</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrent" unitRef="USD" id="Tag312" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FinanceLeaseLiabilityNoncurrent" unitRef="USD" id="Tag321" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td><td style="padding-bottom: 0pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;" colspan="2"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;" colspan="2"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; height: 10px; margin: 0px; vertical-align: bottom; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total long-term liabilities</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesNoncurrent" unitRef="USD" id="Tag495" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:LiabilitiesNoncurrent" unitRef="USD" id="Tag337" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Commitments and contingencies </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Stockh<span>olders&#8217; eq</span>uity</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Common stock par value $<ix:nonFraction contextRef="I20211231_18" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag605" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag126" decimals="2" format="ixt:num-dot-decimal">0.10</ix:nonFraction></ix:nonFraction> per share; authorized <ix:nonFraction contextRef="I20211231_18" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag614" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag309" decimals="0" format="ixt:num-dot-decimal">10,000,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag607" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag341" decimals="0" format="ixt:num-dot-decimal">3,428,021</ix:nonFraction></ix:nonFraction> and&#160;<ix:nonFraction contextRef="I20211231_18" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag332" decimals="0" format="ixt:num-dot-decimal">3,395,521</ix:nonFraction> shares issued and outstanding, respectively</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag536" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag343" decimals="-3" scale="3" format="ixt:num-dot-decimal">339</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Additional paid-in capital</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag485" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,163</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag315" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,041</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Retained earnings </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag346" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,908</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag334" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,808</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Accumulated other comprehensive income (unrealized income on available-for-sale securities, net of income tax)&#160;</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag486" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag331" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total stockholders&#8217; equity</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag306" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,414</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag125" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,188</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total liabilities and stockholders&#8217; equity&#160;</span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag342" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,044</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag345" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,891</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">See Notes to Financial Statements</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 10px;"><tbody><tr style="height: 10px;"><td class="pgno" style="padding: 0px; text-align: center; height: 10px;"><span class="pageno" style="font-size: 10pt;">20</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0pt; text-align: center;"><span style="font-weight: bold;"><span style="font-family: 'times new roman', times; font-size: 10pt;">ELECTRO-SENSORS,</span><span style="font-family: 'times new roman', times; font-size: 10pt;"> INC.</span></span><br/></p><div style="text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="O_B055I5JF4XS00000000000000000000"><span style="font-weight: bold;">STATEMENTS OF COMPREHENSIVE INCOME&#160;</span></a></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(in thousands except share and per share amounts)</span></p><div style="border-left: none; border-right: none;"><table style="border-collapse: collapse; margin: 0px; width: 100%; height: 448px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="padding-bottom: 0.75pt; padding-left: 9pt; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 24.7457%;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Years Ended December 31,</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-bottom: 0.75pt; padding-left: 9pt; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 11%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 11%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 11%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 11%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net sales </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag89" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,029</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag105" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,607</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Cost of goods sold </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD" id="Tag109" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,188</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD" id="Tag84" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,930</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Gross profit </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:GrossProfit" unitRef="USD" id="Tag73" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,841</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:GrossProfit" unitRef="USD" id="Tag76" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,677</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 8px;"><td style="padding: 0px; background-color: #d6f3e8; height: 8px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Operating expenses&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Selling and marketing </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag116" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,516</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag92" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,373</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> General and administrative&#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag115" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,526</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag111" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,987</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Research and development </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag106" decimals="-3" scale="3" format="ixt:num-dot-decimal">836</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag75" decimals="-3" scale="3" format="ixt:num-dot-decimal">876</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total operating expenses </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag97" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,878</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag95" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,236</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Operating income (loss)</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag87" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">37</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.87861%;"><span style="font-weight: bold;">)</span></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag96" decimals="-3" scale="3" format="ixt:num-dot-decimal">441</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.87861%;"></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Non-operating income</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; background-color: #d6f3e8; height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Interest expense&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; color: #000000;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:InterestExpenseDebt" unitRef="USD" id="Tag98" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; text-align: right; font-family: 'times new roman', times; font-size: 10pt; width: 10%;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:InterestExpenseDebt" unitRef="USD" id="Tag88" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;">)</p></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160; &#160; Inte<span>rest inco</span>me&#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:InvestmentIncomeInterest" unitRef="USD" id="Tag107" decimals="-3" scale="3" format="ixt:num-dot-decimal">110</ix:nonFraction></span></strong></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:InvestmentIncomeInterest" unitRef="USD" id="Tag108" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Othe<span>r income</span></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="USD" id="Tag81" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="USD" id="Tag114" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total non-operating income, net&#160;</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag77" decimals="-3" scale="3" format="ixt:num-dot-decimal">109</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag102" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Income before income taxes</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" id="Tag112" decimals="-3" scale="3" format="ixt:num-dot-decimal">72</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" id="Tag83" decimals="-3" scale="3" format="ixt:num-dot-decimal">459</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; background-color: #d6f3e8; height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Income tax expense (benefit)</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag100" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">28</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.87861%;"><span style="font-weight: bold;">)</span></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag124" decimals="-3" scale="3" format="ixt:num-dot-decimal">49</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.87861%;"></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; background-color: #d6f3e8; height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net <span><span>incom</span>e</span></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag90" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt; text-align: left;"><br/></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; color: #000000;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag86" decimals="-3" scale="3" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; height: 10px; vertical-align: bottom; width: 1.87861%;" valign="bottom"></td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; background-color: #d6f3e8; height: 7px; margin-left: 0.1px; vertical-align: bottom; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 12px;"><td style="padding: 0px; vertical-align: bottom; height: 12px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Othe<span>r compre</span>hensive income (loss)</span></p></td><td style="vertical-align: bottom; height: 12px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 13px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; height: 13px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Change in unrealized value of available-for-sale securities, net of income tax </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 13px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; border-bottom: 1pt solid #000000; height: 13px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; border-bottom: 1pt solid #000000; height: 13px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag101" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 13px; width: 1.87861%;"></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 13px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; border-bottom: 1pt solid #000000; height: 13px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; border-bottom: 1pt solid #000000; height: 13px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag104" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 13px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)&#160;&#160;</span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Other comprehensive income (loss)</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag79" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.87861%;"></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag91" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; width: 1.87861%;">)</td></tr><tr style="background-color: #d6f3e8; height: 7px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; background-color: #d6f3e8; height: 7px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net comprehensive income</span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" id="Tag85" decimals="-3" scale="3" format="ixt:num-dot-decimal">101</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" id="Tag110" decimals="-3" scale="3" format="ixt:num-dot-decimal">409</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; width: 1.87861%; vertical-align: bottom;" valign="bottom"></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net income per share data </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Basic </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net income per share </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag22" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag117" decimals="2" format="ixt:num-dot-decimal">0.12</ix:nonFraction></span></p></td><td style="padding: 0px 0px 2px; background-color: #d6f3e8; height: 10px; width: 1.87861%; vertical-align: bottom;" valign="bottom"></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Weighted average shares&#160;</span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag82" decimals="0" format="ixt:num-dot-decimal">3,401,137</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag113" decimals="0" format="ixt:num-dot-decimal">3,395,521</ix:nonFraction></span></p></td><td style="padding: 0px; height: 10px; width: 1.87861%; vertical-align: middle;" valign="middle"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; background-color: #d6f3e8; height: 10px; margin: 0px; vertical-align: bottom; width: 72.1098%; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; height: 10px; width: 1.87861%; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: middle;" valign="middle"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 72.1098%; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Diluted </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.87861%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.867052%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="height: 10px; width: 1.87861%; padding: 0px; margin: 0px; text-indent: 0px; vertical-align: middle;" valign="middle"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net income per share </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag103" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.87861%;"></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag31" decimals="2" format="ixt:num-dot-decimal">0.12</ix:nonFraction></span></p></td><td style="padding: 0px; background-color: #d6f3e8; height: 10px; width: 1.87861%; vertical-align: middle;" valign="middle"></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 72.1098%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Weighted average shares </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag78" decimals="0" format="ixt:num-dot-decimal">3,432,843</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.867052%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag80" decimals="0" format="ixt:num-dot-decimal">3,444,939</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 1.87861%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;">See Notes to Financial Statements</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">21</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="margin: 0pt; text-align: center;"><span style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">ELECTRO-SENSORS,</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> INC.</span></span><br/><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="P_BLO9BZ24QSW00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></a></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(in thousands except share and per share amounts)</span></p><div style="border-left: none; border-right: none;"><div id="t_ft_T2GEDTDPFK00000000000000000000b"><table style="border-collapse: collapse; margin-left: 0pt; width: 99.7317%; height: 321px; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 18px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 30px;" colspan="2" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Additional</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Paid-in</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Capital</span></p></td><td style="vertical-align: bottom; height: 30px;" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 30px;" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 30px;" colspan="2" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Retained</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Earnings</span></p></td><td style="vertical-align: bottom; height: 30px;" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 30px;" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 30px;" colspan="2" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Accumulated</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Other</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Comprehensive</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Income</span></p></td><td style="vertical-align: bottom; height: 30px;" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 30px;" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 30px;" colspan="2" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Total</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Stockholders&#8217;</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Equity</span></p></td><td style="vertical-align: bottom; height: 30px;" rowspan="3"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-bottom: 0.75pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Common Stock Issued </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-bottom: 0.75pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Shares </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Amount </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="padding-left: 9pt; vertical-align: middle; height: 18px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: middle; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 18px; width: 28%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Ba<span>lan</span>ce, December 31, 2020</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_CommonStockMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag581" decimals="0" format="ixt:num-dot-decimal">3,395,521</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag497" decimals="-3" scale="3" format="ixt:num-dot-decimal">339</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag500" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,036</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag498" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,398</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag296" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: left;"><br/></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20201231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag510" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,774</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 20px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other comprehensive loss</span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag303" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;">)</td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag290" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 20px; background-color: #d6f3e8;"><span style="font-weight: bold;">)</span></td></tr><tr style="height: 18px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stock-based compensation expense </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag70" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag289" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net income</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag294" decimals="-3" scale="3" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag72" decimals="-3" scale="3" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 19px; background-color: #d6f3e8;"></td></tr><tr style="height: 18px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Ba<span>lanc</span>e, December 31, 2021</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommonStockMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag292" decimals="0" format="ixt:num-dot-decimal">3,395,521</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag499" decimals="-3" scale="3" format="ixt:num-dot-decimal">339</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag578" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,041</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag513" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,808</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag302" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag305" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,188</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 17px; background-color: #d6f3e8;">Exercise of common stock options</td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #d6f3e8;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag67" decimals="0" format="ixt:num-dot-decimal">32,500</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #d6f3e8;"><ix:nonFraction contextRef="D20221231_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="USD" id="Tag511" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #d6f3e8;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="USD" id="Tag150" decimals="-3" scale="3" format="ixt:num-dot-decimal">119</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #d6f3e8;"><span style="font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="USD" id="Tag68" decimals="-3" scale="3" format="ixt:num-dot-decimal">122</ix:nonFraction></span></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td></tr><tr style="height: 18px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other comprehensive income</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag580" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px;"></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag298" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px;"></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stock-based compensation expense&#160;</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag579" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag130" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 19px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net income</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag69" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag297" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 19px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="padding: 0px 0px 3px; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Balance, December 31, 2022</span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag291" decimals="0" format="ixt:num-dot-decimal">3,428,021</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag293" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag71" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,163</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag149" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,908</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag295" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 18px;" valign="bottom"><p style="margin: 0pt;"><br/></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag304" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,414</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">See Notes to Financial Statements</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">22</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="Q_BSKMFG0MZ7K00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">STATE<span>MENTS</span> OF CASH FLOWS</span></a></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</span></p><div style="border-left: none; border-right: none;"><table style="height: 457px; border-collapse: collapse; margin-left: 0px; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 24.2133%;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Years Ended December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 11%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 11.1785%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Cash flows from (used in) operating activities </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; width: 73.6919%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1.16279%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10.1785%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.27502%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Net income</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag469" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag471" decimals="-3" scale="3" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; width: 73.6919%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1.16279%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10.1785%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.27502%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Adjustments to reconcile net income to net cash from (used in) operating activities: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; width: 73.6919%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1.16279%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10.1785%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.27502%;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Depreciation and amortization </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag501" decimals="-3" scale="3" format="ixt:num-dot-decimal">145</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag508" decimals="-3" scale="3" format="ixt:num-dot-decimal">295</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Deferred income taxes </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><strong><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></strong></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><strong><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></strong></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><strong><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" id="Tag461" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">48</ix:nonFraction></span></strong></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" id="Tag448" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stock-based compensation expense </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:StockOptionPlanExpense" unitRef="USD" id="Tag451" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:StockOptionPlanExpense" unitRef="USD" id="Tag453" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Interes<span>t accrue</span>d on Treasury Bills</span><br/></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; width: 10%;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:UnrealizedGainLossOnInvestments" unitRef="USD" id="Tag458" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></span></strong><br/></td><td style="height: 10px; width: 1.16279%; vertical-align: middle;" valign="middle"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; width: 10.1785%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:UnrealizedGainLossOnInvestments" unitRef="USD" id="Tag470" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span><br/></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">)</span><br/></td></tr><tr style="height: 17px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; width: 73.6919%; height: 17px; background-color: #d6f3e8;">Other</td><td style="vertical-align: bottom; width: 0.872093%; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; width: 1%; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; text-align: right; width: 10%; height: 17px; background-color: #d6f3e8;"><span style="font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherNoncashIncomeExpense" unitRef="USD" id="Tag457" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></td><td style="vertical-align: bottom; width: 1.16279%; height: 17px; background-color: #d6f3e8;"></td><td style="vertical-align: bottom; width: 0.872093%; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; width: 1%; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; text-align: right; width: 10.1785%; height: 17px; background-color: #d6f3e8;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherNoncashIncomeExpense" unitRef="USD" id="Tag454" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</ix:nonFraction></td><td style="vertical-align: bottom; width: 1.27502%; height: 17px; background-color: #d6f3e8;">)</td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Change in: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 26px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Trade receivables </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag450" decimals="-3" scale="3" format="ixt:num-dot-decimal">156</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag507" decimals="-3" scale="3" format="ixt:num-dot-decimal">48</ix:nonFraction></span></p></td><td style="height: 10px; width: 1.27502%; vertical-align: bottom; padding: 0px; background-color: #d6f3e8;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;</span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 26px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Inventories </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" id="Tag472" decimals="-3" scale="3" format="ixt:num-dot-decimal">82</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" id="Tag452" decimals="-3" scale="3" format="ixt:num-dot-decimal">91</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;">)</td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 26px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other current assets </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" unitRef="USD" id="Tag466" decimals="-3" scale="3" format="ixt:num-dot-decimal">26</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" unitRef="USD" id="Tag449" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;">)</p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 26px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accounts payable </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" id="Tag29" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">75</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt; text-align: left;"><span style="font-weight: bold;">)</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" id="Tag122" decimals="-3" scale="3" format="ixt:num-dot-decimal">152</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 26px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accrued expenses </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="USD" id="Tag460" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="USD" id="Tag463" decimals="-3" scale="3" format="ixt:num-dot-decimal">12</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 26px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Income taxes receivable</span><br/></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="USD" id="Tag455" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">8</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; height: 10px; width: 1.16279%; vertical-align: baseline;" valign="baseline"><span style="font-weight: bold;">)</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="USD" id="Tag480" decimals="-3" scale="3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.27502%;"></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 20px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash from (used in) operating activities </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag467" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">147</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; height: 10px; width: 1.16279%; vertical-align: bottom;" valign="bottom"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag459" decimals="-3" scale="3" format="ixt:num-dot-decimal">769</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.27502%;"></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Cash flows from investing activities </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Purchases of Treasury Bills </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" unitRef="USD" id="Tag28" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,971</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (<ix:nonFraction contextRef="D20211231_13" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" unitRef="USD" id="Tag473" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,999</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> ) </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Proceeds from the maturity of Treasury Bills </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" unitRef="USD" id="Tag462" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-weight: bold;"><strong><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></strong></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" unitRef="USD" id="Tag533" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Purchase of property and equipment </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" id="Tag475" decimals="-3" scale="3" format="ixt:num-dot-decimal">65</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.16279%;"><span style="font-weight: bold;">)</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (<ix:nonFraction contextRef="D20211231_13" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" id="Tag444" decimals="-3" scale="3" format="ixt:num-dot-decimal">141</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> ) </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash from investing activities </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag63" decimals="-3" scale="3" format="ixt:num-dot-decimal">964</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt; text-align: left;"><br/></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag445" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,860</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; height: 10px; vertical-align: bottom; width: 1.27502%;" valign="bottom"></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="padding: 0px; vertical-align: bottom; height: 18px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Cash flows from (used in) financing </span><strong><span style="font-family: 'Times New Roman'; font-size: 10pt;">activities&#160;</span></strong></p></td><td style="vertical-align: bottom; height: 18px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 1px 13px; vertical-align: bottom; height: 10px; width: 73.6919%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Payments <span>on financing</span> lease</span><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; width: 10%;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="USD" id="Tag446" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></strong><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.16279%;"><span style="font-weight: bold;">)</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="vertical-align: bottom; height: 10px; text-align: right; width: 10.1785%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="USD" id="Tag474" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.27502%;">)</td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 1px 13px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Proceeds from the exercise of common stock options</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="USD" id="Tag441" decimals="-3" scale="3" format="ixt:num-dot-decimal">122</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><span style="font-weight: bold;"></span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="USD" id="Tag464" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-weight: bold;"><strong><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></strong></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; padding: 0px; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 2px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash from (used in) financing activities&#160;</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag465" decimals="-3" scale="3" format="ixt:num-dot-decimal">116</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag443" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">6</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;">)</td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Net increase in cash and cash equivalents </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag509" decimals="-3" scale="3" format="ixt:num-dot-decimal">933</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag65" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,623</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and c<span>ash equiva</span>lents, beginning </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag534" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,713</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag66" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,090</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px 0px 0px 13px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and cash equivalents, ending </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag447" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,646</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag62" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,713</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 7px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 7px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 7px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 7px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 7px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 7px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 7px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 7px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 7px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 7px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Supplemental cash flow information </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash paid during the year for income taxes </span></p></td><td style="padding-bottom: 0pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxesPaid" unitRef="USD" id="Tag479" decimals="-3" scale="3" format="ixt:num-dot-decimal">28</ix:nonFraction></span></p></td><td style="padding-bottom: 0pt; vertical-align: bottom; height: 10px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 0pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeTaxesPaid" unitRef="USD" id="Tag456" decimals="-3" scale="3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td><td style="padding-bottom: 0pt; vertical-align: bottom; height: 10px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 73.6919%;"><p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash paid during the year for interest </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag442" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 1.16279%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 10.1785%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag535" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; width: 1.27502%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px; width: 73.6919%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; width: 10%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; width: 1.16279%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; width: 0.872093%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; width: 10.1785%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.27502%; background-color: #d6f3e8;"><p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p></td></tr></tbody></table></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">See Notes to Financial Statements</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">23</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="R_BNLUK0FFGCW00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span></a><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED <span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">DECEMBER 31,</span>2022</span>&#160;AND 2021</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="Tag352" escape="true"><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 1. Nature of Business and Significant Accounting Policies&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:NatureOfOperations" id="Tag225" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nature of business:</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Electro-Sensors<span>, Inc. manufa</span>ctures and markets a complete line of monitoring and control systems for a variety of industrial machinery. The Company uses leading-edge technology to continuously improve its products, with the ultimate goal of manufacturing the industry-preferred product for each market served. The Company sells these products through an internal sales staff, manufacturer&#8217;s representatives, and distributors to a wide variety of industries that use the products in a variety of applications to monitor process machinery operations. The Company markets its products to customers located throughout the United States, Canada, Latin America, Europe, and Asia.</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">In addition, we may periodically make strategic investments in other businesses and companies, including investments that we believe would facilitate the development of new relationships, or technology complementary to our existing products, or other investments that we believe present good opportunities for the Company and its shareholders. See Note <span style="border-left: none; border-right: none;">2</span> for additional information regarding the Company&#8217;s investments. The Company&#8217;s investments in securities are subject to normal market risks.</span></p></ix:nonNumeric><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant accounting policies of the Company are summarized below:</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:UseOfEstimates" id="Tag224" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Use of estimates</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (US GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Significant estimates, including the underlying assumptions, consist of the economic lives of long-lived assets, realizability of trade receivables, valuation of deferred tax assets/liabilities, inventory, investments, and stock compensation expense. It is at least reasonably possible that these estimates may change in the near term.</span></p></ix:nonNumeric><p style="margin: 0pt;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tag144" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash and cash equivalents</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company considers all highly liquid debt instruments purchased with a maturity of <span style="border-left: none; border-right: none;">three</span> months or less to be cash equivalents. Cash equivalents are invested in commercial paper, money market accounts and may, also, be invested in Treasury Bills with an original maturity of three months or less. Cash equivalents are carried at fair value.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains its cash and cash equivalents primarily in two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.</span></p></ix:nonNumeric><ix:exclude><p style="margin: 0pt;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">24</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED&#160;<span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">DECEMBER 31</span></span></span><span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;">,</span>2022</span>&#160;AND 2021</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Tag242" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Trade receivables and credit policies</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over 90 days are considered delinquent. The Company does not accrue interest on delinquent trade receivables.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Payments of trade receivables are allocated to the specific invoices identified on the customer&#8217;s remittance advice or, if unspecified, are applied to the earliest unpaid invoices.</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The carrying amount of trade receivables is reduced by an allowance for doubtful accounts that reflects management&#8217;s best estimate of the amounts that will not be collected. Management individually reviews all trade receivable balances that exceed 90 days from the invoice due date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that may not be collected. Management uses this information to estimate the allowance.</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022, the<span> Comp</span>any had <ix:nonFraction contextRef="I20221231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember" name="else:NumberOfCustomers" unitRef="Customer" id="Tag50" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction>&#160;cu<span>sto<span>mer&#160;that accounted for approximately</span>&#160;<ix:nonFraction contextRef="D20221231_CustomerConcentrationRiskMember_AccountsReceivableMember_AggregateCustomersOfEntityMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag54" decimals="2" scale="-2" format="ixt:num-dot-decimal">12</ix:nonFraction>% of the&#160;</span>accounts receivable balance.&#160; As of December 31, 2021, there were&#160;<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember" name="else:NumberOfCustomers" unitRef="Customer" id="Tag61" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span> customers that exceeded&#160;<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20211231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag278" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction></span>% of the accounts receivable balance.</span></p></ix:nonNumeric><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:MarketableSecuritiesPolicy" id="Tag12" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Investments</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Substantially all the Company&#8217;s current investments consist of debt securities issued by the United States Government. The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160; The Company owns equity securities in <ix:nonFraction contextRef="I20221231" name="else:NumberOfNonPubliclyTradedCompanies" unitRef="Number" id="Tag11" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> non-publicly traded companies.&#160; The executive officer of the <ix:nonFraction contextRef="I20221231" name="else:NumberOfNonPubliclyTradedCompanies" unitRef="Number" id="Tag51" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction> companies is Chairman of the Board of Directors of Electro-Sensors, Inc.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Management determines the appropriate classification of securities at the date individual investments are acquired and evaluates the appropriateness of this classification at each balance sheet date.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Since the Company generally does not make investments in anticipation of short-term fluctuations in market price, the Company classifies its investments in Treasury Bills as available-for-sale. Treasury Bills with readily determinable values are stated at fair value, and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of stockholders&#8217; equity and within accumulated other comprehensive gain.&#160; Equity securities with readily determinable values are stated at fair value. Unrealized gains and losses on equity securities are reported in the statement of comprehensive income in non-operating income.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Realized gains and losses on securities, including losses from declines in value of specific securities determined by management to be other-than-temporary, are included in the statement of comprehensive income in non-operating income. Realized gains and losses are determined on the basis of the specific securities sold. There were <ix:nonFraction contextRef="D20211231_13" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" unitRef="USD" id="Tag611" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20221231" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" unitRef="USD" id="Tag287" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> other-than-temporary impairments recognized in the years ended December 31, 2022 and 2021.</span></p></ix:nonNumeric><ix:exclude><p style="margin: 0pt;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">25</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED <span style="border-left: none; border-right: none;">DECEMBER 31,&#160;2022</span>&#160;AND 2021</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tag491" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair value measurements</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s policies incorporate the guidance for accounting for fair value measurements of financial assets and financial liabilities and for fair value measurements of non-financial items that are recognized or disclosed at fair value in the financial statements on a recurring basis. These policies also incorporate the guidance for fair value measurement related to non-financial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis. The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><div id="t_ft_FSBL0G8VK000000000000000000000"><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. </span></p></td></tr></tbody></table></div><div id="t_ft_UFMM6X101C00000000000000000000"><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability. </span></p></td></tr></tbody></table></div><div id="t_ft_5PH6IAL9VK00000000000000000000"><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 3 inputs are unobservable inputs for the asset or liability. </span></p></td></tr></tbody></table></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The level in the fair value hierarchy within whic</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">h a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company currently has <ix:nonFraction contextRef="I20221231" name="else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" unitRef="USD" id="Tag282" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> non-financial or financial items that are measured on a nonrecurring basis.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at December 31, 2022 and 2021 due to the short term maturity nature of these instruments.</span></p></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:InventoryPolicyTextBlock" id="Tag53" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inventories</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inventories include material, labor and overhead and are valued at the lower of cost (first-in, first-out) or net realizable value.</span></p></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tag240" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Property and equipment</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Property and equipment are stated at cost. Depreciation is provided over estimated useful lives by use of the straight-line method. Maintenance and repairs are expensed as incurred. Major improvements and betterments are capitalized.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require the Company to test a long-lived asset for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, the Company recognizes impairment to the extent that the carrying value of an asset exceeds its fair value. The Company determines fair value through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><div style="border-right: none; border-left: none;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><div style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20221231" name="else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="Tag570" escape="true"><table style="height: 86px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" cellpadding="0" width="80%"><tbody><tr style="height: 17px;"><td style="padding-left: 10pt; vertical-align: bottom; width: 59.1386%; height: 17px;"><p style="margin: 0px; text-align: center; text-indent: 0px; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 14.7416%; height: 17px; padding: 0px 0px 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Years </span></span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 0pt; height: 10px; vertical-align: top; background-color: #d6f3e8; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt; text-align: left; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span>A<span>utos</span>&#160;</span>&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center; margin-left: -20pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160; &#160; &#160; &#160; &#160; &#160;<span style="font-size: 10pt;"><ix:nonNumeric contextRef="D20221231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag120" format="ixt-sec:duryear">3</ix:nonNumeric></span></span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equipment </span></p></td><td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231_EquipmentMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag9" format="ixt-sec:duryear">5</ix:nonNumeric> -&#160;<ix:nonNumeric contextRef="D20221231_EquipmentMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag285" format="ixt-sec:duryear">10</ix:nonNumeric>&#160;</span></p></td></tr><tr style="height: 15px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: top; height: 15px; background-color: #d6f3e8; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Furniture and Fixtures </span></p></td><td style="vertical-align: bottom; height: 15px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231_FurnitureAndFixturesMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag60" format="ixt-sec:duryear">3</ix:nonNumeric>&#160;-&#160;&#160;<ix:nonNumeric contextRef="D20221231_FurnitureAndFixturesMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag283" format="ixt-sec:duryear">7</ix:nonNumeric>&#160;</span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Building </span></p></td><td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231_BuildingMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag522" format="ixt-sec:duryear">7</ix:nonNumeric> -&#160;<ix:nonNumeric contextRef="D20221231_BuildingMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag58" format="ixt-sec:duryear">40</ix:nonNumeric>&#160;</span></p></td></tr></tbody></table></ix:nonNumeric></div></div></ix:nonNumeric><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">26</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED <span style="border-left: none; border-right: none;">DECEMBER 31,&#160;2022</span>&#160;AND 2021</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="Tag523" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible assets</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The intangible asset was</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;a communication technology acquired in October 2019. The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life,&#160;which was complete in the third quarter of 2022.&#160; The Company's HazardPRO&#160;technology was fully amortized in the third quarter of 2021.</span></p></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Tag226" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue recognition</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">At contract inception, the Company assesses the goods and services to be provided to a customer and identifies a performance obligation for each distinct good or service.&#160;&#160; We also determine the transaction price for each performance obligation at contract inception.&#160; Our contracts, generally in the form of a purchase order, specify the product or service that is to be provided to the customer. The typical contract life is less than one month&#160;and contains a single performance obligation, to provide conforming goods or services to the customer.&#160; Certain contracts have a second performance obligation, which typically is the initialization of the HazardPRO&#160;product.&#160; For contracts that have multiple performance obligations, we allocate the transaction price to each performance obligation using the relative stand-alone selling price.<span style="mso-spacerun: yes;">&#160; </span>We generally determine stand-alone selling prices based on the observable stand-alone prices charged to customers.&#160; We recognize product revenue at the point in time when control of the product is transferred to the customer, which typically occurs when we ship the products.&#160; We recognize service revenue at the point in time when we have provided the service.</span><br/></p></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="Tag227" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Advertising costs</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company expenses advertising costs as incurred. Total advertising expense was $<ix:nonFraction contextRef="D20221231" name="us-gaap:AdvertisingExpense" unitRef="USD" id="Tag286" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20211231_13" name="us-gaap:AdvertisingExpense" unitRef="USD" id="Tag524" decimals="-3" scale="3" format="ixt:num-dot-decimal">40</ix:nonFraction>&#160;in&#160;2022 and 2021, respectively.</span></p></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="Tag223" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Research and development</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Expenditures for research and development are expensed as incurred. The Company incurred expenses of $<ix:nonFraction contextRef="D20221231" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag277" decimals="-3" scale="3" format="ixt:num-dot-decimal">836</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20211231_13" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag573" decimals="-3" scale="3" format="ixt:num-dot-decimal">876</ix:nonFraction>&#160;in&#160;2022 and 2021, respectively.</span></p></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tag575" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Income taxes</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company presents deferred income taxes on an asset and liability approach to financial accounting and reporting for income taxes. The Company annually determines the difference between the financial reporting and tax bases of assets and liabilities. The Company computes deferred income tax assets and liabilities for those differences that have future tax consequences using the currently enacted tax laws and rates that apply to the periods in which these laws are expected to affect taxable income. Income tax expense is the current tax payable or refundable for the period plus or minus the net change in the deferred tax assets and liabilities, excluding the portion of the deferred asset or liability allocated to other comprehensive gain (loss). Deferred taxes are reduced by a valuation allowance to the extent that realization of the related deferred tax asset is not certain.&#160; We have a valuation allow<span>ance on our defe</span>rred tax asset of $<ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag55" decimals="-3" scale="3" format="ixt:num-dot-decimal">252</ix:nonFraction> and $<ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag506" decimals="-3" scale="3" format="ixt:num-dot-decimal">220</ix:nonFraction>&#160;at December 31, 2022&#160;and 2021, respectively.&#160;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. The Company recognizes income tax positions at the largest amount that is more likely than not to be realized. The Company reflects changes in recognition or measurement in the period in which the Company's change in judgment occurs.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company records interest and penalties related to unrecognized tax benefits in income tax expense.</span></p></ix:nonNumeric><ix:exclude><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;" xmlns="http://www.w3.org/1999/xhtml">&#160;</p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">27</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center; line-height: 1;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED <span style="border-left: none; border-right: none;">DECEMBER 31,&#160;2022</span>&#160;AND 2021</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tag400" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net income per common share</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per share (EPS) excludes dilution and is determined by dividing net income by the weighted average number of common shares outstanding during the period. Diluted EPS reflects the potential dilution that could occur if securities such as options were exercised or converted into common stock.&#160; For the years ending December 31, 2022 and 2021, respectively, options to purchase&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag47" decimals="0" format="ixt:num-dot-decimal">268,294</ix:nonFraction>&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman';">and <ix:nonFraction contextRef="D20211231_13" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag281" decimals="0" format="ixt:num-dot-decimal">283,082</ix:nonFraction> weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following information presents the Company&#8217;s computations of basic and diluted EPS for the periods presented in the statements of comprehensive income.</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tag145" escape="true"><table style="border-collapse: collapse; margin: 0px; width: 100%; height: 202px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" cellpadding="0" width="100%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Income</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Shares </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;Per share amount</span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 11.0091%;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 11.0091%;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 11.0091%;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022: </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; width: 60.9675%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag505" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag280" decimals="0" format="ixt:num-dot-decimal">3,401,137</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.49701%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag52" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 0.917431%; height: 18px;"></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect <span>of dil</span>utive stock options </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="Shares" id="Tag487" decimals="0" format="ixt:num-dot-decimal">31,706</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="else:EffectOfDilutiveStockOptionsPerShareAmount" unitRef="USDPerShare" id="Tag440" decimals="2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"></td></tr><tr style="height: 19px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag288" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag49" decimals="0" format="ixt:num-dot-decimal">3,432,843</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag56" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 0.917431%; padding: 0px 0px 1px;"></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021: </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag59" decimals="-3" scale="3" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; text-indent: 0px; padding: 0px; margin: 0px;"></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag279" decimals="0" format="ixt:num-dot-decimal">3,395,521</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag48" decimals="2" format="ixt:num-dot-decimal">0.12</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; height: 18px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect&#160;of&#160;dilutive&#160;stock&#160;options</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="Shares" id="Tag284" decimals="0" format="ixt:num-dot-decimal">49,418</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="else:EffectOfDilutiveStockOptionsPerShareAmount" unitRef="USDPerShare" id="Tag574" decimals="2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag57" decimals="-3" scale="3" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag468" decimals="0" format="ixt:num-dot-decimal">3,444,939</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag118" decimals="2" format="ixt:num-dot-decimal">0.12</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; height: 19px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"></td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:313.55pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:37.4pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:37.4pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:37.4pt; border:none"></td><td style="width:7.2pt; border:none"></td></tr><![endif]--></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="margin: 0pt;"><br/></p><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tag376" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-based compensation</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company records compensation expense for stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton (&#8220;BSM&#8221;) model. The Company uses historical data, among other factors, to estimate the expected price volatility, the expected option life and the expected forfeiture rate. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated life of the option. At December 31, 2022, the Company had <ix:nonFraction contextRef="I20221231" name="else:NumberOfCompanyCompensationPlans" unitRef="Unit14" id="Tag121" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction> stock-based compensation plan.</span></p></ix:nonNumeric><div><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><p style="margin:0pt"><br/></p><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno">28</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div></div><p style="margin: 0pt; text-align: center; line-height: 1;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/></span></p><p style="margin: 0pt; text-align: center; line-height: 1;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED<span>&#160;</span><span style="border-left: none; border-right: none;"><span>DECEMBER 31</span>,&#160;<span>2022</span></span>&#160;AND<span>&#160;</span><span>2021</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude></div><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tag394" escape="true"><p style="line-height: 1.2; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; line-height: inherit;">New Accounting Standard Not Yet Adopted</span></b></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;</span></b></p><p style="margin: 0in;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) No. 2016-13, <i>Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements</i>. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In November 2018, the FASB issued ASU No. 2018-19, <i>Codification Improvements to Topic 326, Financial Instruments-Credit Losses</i>, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, <i>Codification</i><i>Improvements to Topic 326, Financial Instruments-Credit Losses</i>, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-10, <i>Financial Instruments</i>&#8212;<i>Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, and in February 2020 the FASB issued ASU No. 2020-02, <i>Financial Instruments</i>&#8212;<i>Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs</i><i>Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases</i><i>(Topic 842)</i>, both of which delay the effective date of ASU 2016-13 by three years for certain Smaller Reporting Companies such as us. In March 2020, the FASB issued ASU No. 2020-03, <i>Codification Improvements to Financial Instruments,</i>&#160;which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU 2019-10 and ASU 2020-02, ASU 2016-13 is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years, which will be fiscal 2023 for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU 2016-13 on our financial statements.&#160;</span></p></ix:nonNumeric></div><ix:exclude><div xmlns="http://www.w3.org/1999/xhtml"><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p></div><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">29</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; background-color: #ffffff; line-height: inherit;">&#160;</span><br/></p></ix:exclude></ix:nonNumeric></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span></span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">YEARS ENDED DECEMBER 31, 2022&#160;AND 2021</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="Tag301" escape="true"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Note 2. Investments</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The Company has investments in commercial paper, Treasury Bills, and common equity securities of a private U.S. company.&#160; The commercial paper investment is in U.S. debt with ratings of F1+.&#160; The Treasury Bills have original terms ranging from <span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231_MinimumMember" name="else:TreasuryBillsTerm" id="Tag251" format="ixt-sec:durwordsen">two months</ix:nonNumeric>&#160;</span>to&#160;<span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231_MaximumMember" name="else:TreasuryBillsTerm" id="Tag246" format="ixt-sec:durwordsen">three months</ix:nonNumeric>.&#160; Treasury Bills with an original maturity date of three months or less&#160;are included within cash and cash equivalents on the balance sheet&#160;</span>at December 31, 2022.&#160; </span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">The Company classifies its investments in commercial paper and Treasury Bills as available-for-sale accounted for at fair value with unrealized gains and losses recognized in accumulated other comprehensive gain on the balance sheet.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">Equity securities are measured at fair value and unrealized gains and losses are recognized in non-operating income.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The cost and estimated fair value of the investments are as follows:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="Tag241" escape="true"><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 150px; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Cost </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">unrealized</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">gain</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">unrealized</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">loss</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.355%; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Fair</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">value</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">December 31, 2022</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Commercial&#160;Paper </span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag211" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377</ix:nonFraction></span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag270" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag232" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag238" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377</ix:nonFraction></span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Treasury Bills </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag213" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,922</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag261" decimals="-3" scale="3" format="ixt:num-dot-decimal">32</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag267" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag517" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,954</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity Securities </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag237" decimals="-3" scale="3" format="ixt:num-dot-decimal">54</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag273" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag221" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_EquitySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag231" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 5px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag258" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,353</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag248" decimals="-3" scale="3" format="ixt:num-dot-decimal">34</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag254" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 5px;" valign="bottom"></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_DebtAndEquitySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag252" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,387</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less Cash Equivalents </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CashAndCashEquivalentsMember" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag218" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,319</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CashAndCashEquivalentsMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag257" decimals="-3" scale="3" format="ixt:num-dot-decimal">32</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CashAndCashEquivalentsMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag142" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CashAndCashEquivalentsMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag515" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,351</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Investments, December 31, 2022</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag234" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,034</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag244" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag256" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: middle; width: 1.47929%; height: 10px;" valign="middle"></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag272" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,036</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">December 31, 2021</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Commercial Paper</span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember_1" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag220" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,520</ix:nonFraction></span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember_1" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag210" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember_1" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag255" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember_1" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag217" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,520</ix:nonFraction></span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Treasury Bills&#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_5" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag119" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_5" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag208" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_5" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag260" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_5" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag230" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity Securities </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag209" decimals="-3" scale="3" format="ixt:num-dot-decimal">54</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag233" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag229" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_EquitySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag219" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag214" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,574</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag265" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_DebtAndEquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag276" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; padding: 0px; width: 1.47929%; height: 10px;"></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_DebtAndEquitySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag247" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,576</ix:nonFraction></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less Cash Equivalents </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CashAndCashEquivalentsMember" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag253" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,520</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CashAndCashEquivalentsMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag271" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CashAndCashEquivalentsMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag216" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CashAndCashEquivalentsMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag268" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,520</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Investments, December 31, 2021</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag215" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,054</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag249" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag516" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag269" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,056</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:234pt; border:none"></td><td style="width:9.35pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:42.1pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:42.1pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:42.1pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:42.1pt; border:none"></td><td style="width:7.2pt; border:none"></td></tr><![endif]--></tbody></table></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><ix:exclude><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;" xmlns="http://www.w3.org/1999/xhtml"><br/></p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">30</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.&#160;</span></span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">YEARS ENDED&#160;DECEMBER 31,&#160;2022&#160;AND&#160;2021</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br/></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Changes in Accumulated Other Comprehensive Income</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Changes in Accumulated Other Comprehensive Income are as follows:&#160;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock" id="Tag148" escape="true"><table style="height: 131px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 24.4189%;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Years Ended December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.9756%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.83%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Unrealized Gains</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; width: 72.8223%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Unrealized holding gains arising during the period&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.91638%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 9.58188%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" unitRef="USD" id="Tag222" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.74216%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 0.87108%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 9.43631%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" unitRef="USD" id="Tag264" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.5393%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less: Reclassification of gains included in net income</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" unitRef="USD" id="Tag263" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"></td><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" unitRef="USD" id="Tag207" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></span></p></td><td style="background-color: rgb(214, 243, 232); padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%;">)</td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" unitRef="USD" id="Tag262" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" unitRef="USD" id="Tag245" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p></td><td style="background-color: rgb(255, 255, 255); vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;">)</td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Deferred Taxes on Unrealized Gains: </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase&#160;in&#160;deferred&#160;taxes&#160;on&#160;unrealized&#160;gains&#160;arising&#160;during&#160;the&#160;period</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" unitRef="USD" id="Tag259" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" unitRef="USD" id="Tag235" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 11px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 11px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less: Reclassification of taxes on gains included in net income</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" unitRef="USD" id="Tag266" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" unitRef="USD" id="Tag274" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" unitRef="USD" id="Tag236" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" unitRef="USD" id="Tag143" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net Change in Accumulated Other Comprehensive Income (Loss)</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag212" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.74216%;"></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20211231_13" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag275" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p></td><td style="background-color: rgb(214, 243, 232); padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom;" valign="bottom">)</td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:238.65pt; border:none"></td><td style="width:7.95pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:35.8pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:35.8pt; border:none"></td><td style="width:7.2pt; border:none"></td></tr><![endif]--></tbody></table></ix:nonNumeric></ix:nonNumeric></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="Tag591" escape="true"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 3. Fair Value Measurements</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table prov<span>ides info</span>rmation on those assets and liabilities measured at fair value on a recurring basis.&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Tag398" escape="true"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</span></p><p style="margin: 0pt;text-align: justify;font-size: 7pt;"><span style="font-family: 'Times New Roman';font-size: 7pt;">&#160;</span></p><div style="border-right: none; border-left: none;"><div id="t_ft_I1L7IWPCF400000000000000000000"><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; font-family: &quot;times new roman&quot;; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Carrying</span></p><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">amount in</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="10"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value Measurement Using </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> balance sheet </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 1</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 2</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 3</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Assets: </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and cash equivalents: </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 44%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Commercial paper </span></p></td><td style="vertical-align: bottom; height: 18px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember_1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag390" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember_1" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag406" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel1Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag399" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel2Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag385" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel3Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag153" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;">&#160; &#160; Treasury Bills</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag404" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,974</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_1" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag556" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,974</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel1Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag392" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,974</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel2Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag158" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag7" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px;"><br/></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Treasury Bills - maturity date greater than three months&#160;</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_1" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" unitRef="USD" id="Tag152" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,980</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_1" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag13" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,980</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel1Member" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag5" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,980</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel2Member" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag6" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag388" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_LimitedMarketableCompanyMember_1" name="else:CarryingAmountOfAvailableForSaleSecurities" unitRef="USD" id="Tag555" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_LimitedMarketableCompanyMember_1" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag519" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag154" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag407" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag397" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2021</span></p><p style="margin: 0pt;text-align: justify;font-size: 7pt;"><span style="font-family: 'Times New Roman';font-size: 7pt;">&#160;</span></p><div style="border-right: none; border-left: none;"><div id="t_ft_UCGJ0G6UQO00000000000000000000"><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; font-family: &quot;times new roman&quot;; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"> Carrying</span></p><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">amount in </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="10"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value Measurement Using </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 12px;"><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> balance&#160;sheet</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 1</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 2</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 3</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Assets: </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);" colspan="2"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and cash equivalents: </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 44%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Commercial paper </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag386" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,520</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag403" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,520</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember_FairValueInputsLevel1Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag402" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,520</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember_FairValueInputsLevel2Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag8" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_CommercialPaperMember_FairValueInputsLevel3Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag387" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding-left: 9pt; height: 10px;">Treasury Bills</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag408" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag391" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel1Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag558" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel2Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag554" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel3Member" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="USD" id="Tag393" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></td><td style="vertical-align: bottom; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Treasury Bills - maturity date greater than three months</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" unitRef="USD" id="Tag157" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag490" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel1Member" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag396" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel2Member" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag389" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel3Member" name="else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" unitRef="USD" id="Tag409" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_LimitedMarketableCompanyMember" name="else:CarryingAmountOfAvailableForSaleSecurities" unitRef="USD" id="Tag557" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag410" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel1Member" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag250" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel2Member" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag151" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel3Member" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag25" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></div></ix:nonNumeric><ix:exclude><p style="margin: 0pt;text-align: justify;font-size: 7pt;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman';font-size: 7pt;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">31</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED DECEMBER 31, 2022 AND 2021</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts</span></p></ix:exclude><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The fair value of the money market funds, commercial paper, and Treasury Bills is based on quoted market prices in an active market. Closing prices are readily available from active markets and are used as being representative of fair value. The Company classifies these securities as level <span style="border-left: none; border-right: none;">1</span>. </span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The equity<span> securitie</span>s owned by the Company are investments in two non-publicly traded companies.&#160; There is an undeterminable market for each of these two companies and the Company has determined the value based on financial and other factors, which are considered level <span style="border-left: none; border-right: none;">3</span> inputs in the fair value hierarchy.&#160;</span></p><p style="margin: 0pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The change in level 3 asse<span>ts at fair valu</span>e on a re<span>curring bas</span>is is summarized as follows:&#160;</span></p><p style="margin: 0pt;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tag300" escape="true"><table style="height: 60px; border-collapse: collapse; font: 10pt 'times new roman'; width: 60%; margin-left: auto; margin-right: auto;" cellpadding="0" width="60%"><tbody><tr style="vertical-align: bottom; height: 10px;"><td style="text-align: center; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;" colspan="6"><span style="font-size: 8pt; font-family: 'times new roman', times;">Years Ended&#160;December 31,</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="text-align: center; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;" colspan="2"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;" colspan="2"><span style="font-size: 8pt; font-family: 'times new roman', times;">2021</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="text-align: right; height: 10px;" colspan="2"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="text-align: right; height: 10px;" colspan="2"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"><td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Beginning Balance</span></td><td style="width: 2%; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="width: 9%; font-weight: bold; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" unitRef="USD" id="Tag411" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="width: 9%; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20201231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" unitRef="USD" id="Tag156" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></span></td><td style="width: 1%; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; background-color: white; height: 10px;"><td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Change in value</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; font-weight: bold; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20221231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" unitRef="USD" id="Tag514" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; height: 10px;"></td><td style="padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" unitRef="USD" id="Tag40" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left; height: 10px;"></td></tr><tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"><td style="padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Ending Balance</span></td><td style="font-weight: bold; padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="font-weight: bold; text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" unitRef="USD" id="Tag39" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></td><td style="padding-bottom: 2pt; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" unitRef="USD" id="Tag405" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></td><td style="padding-bottom: 2pt; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">32</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt; text-align: center; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">NOTES TO FINANCIAL STATEMENTS</span></p><p style="margin: 0pt; text-align: center; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">YEARS ENDED <span style="line-height: inherit;">DECEMBER 31</span>, <span style="line-height: inherit;">2022</span>&#160;AND <span style="line-height: inherit;">2021</span></span></p><p style="margin: 0pt; text-align: center; line-height: 1.2;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">(in thousands except share and per share amounts</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;">&#160;</p><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:InventoryDisclosureTextBlock" id="Tag64" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">4</span>. Inventories</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inventories used in the determination of cost of goods sold are as follows:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Tag518" escape="true"><table style="height: 70px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.0308%;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Raw Materials </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryRawMaterials" unitRef="USD" id="Tag434" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,162</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:InventoryRawMaterials" unitRef="USD" id="Tag502" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,129</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Work&#160;In&#160;Process </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryWorkInProcess" unitRef="USD" id="Tag437" decimals="-3" scale="3" format="ixt:num-dot-decimal">278</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:InventoryWorkInProcess" unitRef="USD" id="Tag438" decimals="-3" scale="3" format="ixt:num-dot-decimal">257</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Finished Goods</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryFinishedGoods" unitRef="USD" id="Tag43" decimals="-3" scale="3" format="ixt:num-dot-decimal">315</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:InventoryFinishedGoods" unitRef="USD" id="Tag433" decimals="-3" scale="3" format="ixt:num-dot-decimal">287</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reser<span>ve for Obs</span>olescence</span><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"><span style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryValuationReserves" unitRef="USD" id="Tag45" decimals="-3" scale="3" format="ixt:num-dot-decimal">10</ix:nonFraction></span></span></span></strong></span><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.05042%;"><span style="font-weight: bold;">)</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="I20211231_18" name="us-gaap:InventoryValuationReserves" unitRef="USD" id="Tag436" decimals="-3" scale="3" format="ixt:num-dot-decimal">10</ix:nonFraction></span><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.980392%;">)</td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Inventories</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag439" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,745</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:InventoryNet" unitRef="USD" id="Tag435" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,663</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;">&#160;</p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tag493" escape="true"><p style="margin: 0pt;"><span style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><strong>Note</strong>&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none; font-family: 'Times New Roman'; font-size: 10pt;">5</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">. Property and Equipment, Net</span></span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of property and equipment:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><ix:nonNumeric contextRef="D20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tag492" escape="true"><table style="height: 117px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.7165%;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; width: 69.4397%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Autos</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag160" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag504" decimals="-3" scale="3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equi<span>pment </span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_EquipmentMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag426" decimals="-3" scale="3" format="ixt:num-dot-decimal">282</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_EquipmentMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag422" decimals="-3" scale="3" format="ixt:num-dot-decimal">300</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Furniture and Fixtures </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag420" decimals="-3" scale="3" format="ixt:num-dot-decimal">491</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag430" decimals="-3" scale="3" format="ixt:num-dot-decimal">485</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 69.4397%;">Right<span>-of-Use</span> Asset</td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;"><strong><ix:nonFraction contextRef="I20221231_AssetsHeldUnderCapitalLeasesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag42" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></strong></td><td style="vertical-align: bottom; height: 17px; width: 1.69779%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;"><ix:nonFraction contextRef="I20211231_AssetsHeldUnderCapitalLeasesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag423" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Building </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_BuildingMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag424" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,373</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_BuildingMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag503" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,373</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Land&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231_LandMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag419" decimals="-3" scale="3" format="ixt:num-dot-decimal">415</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_LandMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag488" decimals="-3" scale="3" format="ixt:num-dot-decimal">415</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag429" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,654</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag41" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,626</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less&#160;Accumulated&#160;Depreciation</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" id="Tag421" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,679</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" id="Tag428" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,609</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Property and Equipment </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag425" decimals="-3" scale="3" format="ixt:num-dot-decimal">975</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag432" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,017</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Depreciation expense for the years ended&#160;December 31, 2022 and 2021 was $<ix:nonFraction contextRef="D20221231" name="us-gaap:Depreciation" unitRef="USD" id="Tag427" decimals="-3" scale="3" format="ixt:num-dot-decimal">107</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20211231_13" name="us-gaap:Depreciation" unitRef="USD" id="Tag431" decimals="-3" scale="3" format="ixt:num-dot-decimal">105</ix:nonFraction>, respectively.</span></p></ix:nonNumeric><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 10pt;">&#160;</p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">33</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED DECEMBER 31, 2022 AND 2021</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="Tag379" escape="true"><p style="margin: 0pt; text-align: justify; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Note&#160;6. Net Intangible Assets</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Int<span>angible assets incl</span>ude the following:</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><div style="border-right: none; border-left: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="Tag375" escape="true"><div style="border-right: none; border-left: none;"><table style="height: 49px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" cellpadding="0" width="75%"><tbody><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 19px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;" colspan="10"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">December 31, 2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Average </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Useful </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Lives</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated Amortization </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Net </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-bottom: 2pt; padding-left: 0pt; vertical-align: bottom; height: 10px; width: 27%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times;">Communication Technology</span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; text-align: center; height: 10px; width: 8%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231_LicensingAgreementsMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Tag541" format="ixt-sec:duryear">3</ix:nonNumeric></span> Years</span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; border-bottom: 1pt solid #000000; width: 9%; background-color: #d6f3e8;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag537" decimals="-3" scale="3" format="ixt:num-dot-decimal">150</ix:nonFraction></span></span></span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;"><ix:nonFraction contextRef="I20221231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag520" decimals="-3" scale="3" format="ixt:num-dot-decimal">150</ix:nonFraction></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;"><ix:nonFraction contextRef="I20221231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag528" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td></tr><tr style="height: 10px;"><td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net&#160;Intangible&#160;Assets </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag542" decimals="-3" scale="3" format="ixt:num-dot-decimal">150</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag529" decimals="-3" scale="3" format="ixt:num-dot-decimal">150</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag540" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 0pt;"><br/></p><div style="border-right: none; border-left: none;"><table style="height: 70px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" cellpadding="0" width="75%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px;" colspan="10"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">December 31, 2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Average </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Useful </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Lives</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated Amortization </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Net </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 16px; background-color: #d6f3e8;"><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">HazardPro Technology </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20211231_UnpatentedTechnologyMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Tag547" format="ixt-sec:duryear">7</ix:nonNumeric> Years </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_UnpatentedTechnologyMember" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag544" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,478</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_UnpatentedTechnologyMember" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag538" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,478</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_UnpatentedTechnologyMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag550" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 16px;"><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><span style="font-family: 'times new roman', times;"><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Comm</span><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">unica<span>tio</span></span><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span>n Tec</span>hnology&#160;</span></span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center;"><ix:nonNumeric contextRef="D20211231_LicensingAgreementsMember" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="Tag548" format="ixt-sec:duryear">3</ix:nonNumeric><span style="font-family: 'times new roman', times;"> Years</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><ix:nonFraction contextRef="I20211231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag539" decimals="-3" scale="3" format="ixt:num-dot-decimal">150</ix:nonFraction></td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><ix:nonFraction contextRef="I20211231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag549" decimals="-3" scale="3" format="ixt:num-dot-decimal">112</ix:nonFraction></td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><ix:nonFraction contextRef="I20211231_LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag521" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net&#160;Intangible&#160;Assets </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="USD" id="Tag546" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,628</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="USD" id="Tag530" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,590</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag527" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></ix:nonNumeric></div><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Amortization expense for the years ended December 31, 2022 and 2021 was $<ix:nonFraction contextRef="D20221231" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="USD" id="Tag545" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction> and $<ix:nonFraction contextRef="D20211231_13" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="USD" id="Tag543" decimals="-3" scale="3" format="ixt:num-dot-decimal">190</ix:nonFraction>, respectively.</span></p></ix:nonNumeric><p style="margin: 0pt;"><br/></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="Tag401" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 7. Accrued Expenses</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses include the following:&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tag365" escape="true"><table style="border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; height: 90px;" cellpadding="0" width="85%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 28.5467%;" colspan="6"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; width: 69.9491%; height: 17px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Wages&#160;and&#160;Commissions&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="USD" id="Tag46" decimals="-3" scale="3" format="ixt:num-dot-decimal">328</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1.69779%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="USD" id="Tag417" decimals="-3" scale="3" format="ixt:num-dot-decimal">281</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag44" decimals="-3" scale="3" format="ixt:num-dot-decimal">22</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag418" decimals="-3" scale="3" format="ixt:num-dot-decimal">61</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px; width: 69.9491%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Accrued Expenses&#160;</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag416" decimals="-3" scale="3" format="ixt:num-dot-decimal">350</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag415" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:238.65pt; border:none"></td><td style="width:7.95pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:35.8pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:35.8pt; border:none"></td><td style="width:7.2pt; border:none"></td></tr><![endif]--></tbody></table></ix:nonNumeric></ix:nonNumeric><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">34</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.&#160;</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED DECEMBER 31, 2022 AND 2021</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="Tag93" escape="true"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">Note 8. Leases</span></strong></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The Company has a<span> financing lea</span>se for office equipment.<span style="mso-spacerun: yes;">&#160;</span>The lease has a remaining term of <ix:nonNumeric contextRef="I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="Tag131" format="ixt-sec:durwordsen">one year</ix:nonNumeric>&#160;at December 31, 2022.<span style="mso-spacerun: yes;">&#160; </span></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The components of lease expense were as follows:</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:LeaseCostTableTextBlock" id="Tag94" escape="true"><table style="height: 77px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="0" cellpadding="0"><tbody><tr style="height: 17px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 66.989%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 2.20994%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3149%;" colspan="6"><span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;">Years&#160;Ended&#160;December&#160;31,&#160;</span><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; vertical-align: bottom;" colspan="2" valign="bottom"><p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.34807%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; font-size: 8pt;" colspan="2" valign="bottom">2021</td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Finance lease cost:</span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.34807%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Amortization of right-of-use assets </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" unitRef="USD" id="Tag141" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; text-align: right; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" unitRef="USD" id="Tag134" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Interest&#160;on&#160;lease&#160;liabilities </span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:FinanceLeaseInterestExpense" unitRef="USD" id="Tag167" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:FinanceLeaseInterestExpense" unitRef="USD" id="Tag137" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total finance lease cost</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:LeaseCost" unitRef="USD" id="Tag138" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</ix:nonFraction></span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:LeaseCost" unitRef="USD" id="Tag140" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</ix:nonFraction></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr></tbody></table></ix:nonNumeric><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Supplemental balance sheet information related to leases is as follows:&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="Tag147" escape="true"><table style="height: 87px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="0" cellpadding="0"><tbody><tr style="height: 17px;"><td style="padding: 0in; margin-left: 0.1px; height: 17px; width: 65.9889%;"><br/></td><td style="padding: 0in; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3574%; font-weight: bold;" colspan="6"><span style="font-family: 'times new roman', times; font-size: 8pt;">December 31,</span><br/></td><td style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom"><p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 8pt; font-family: 'Times New Roman', serif;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; text-align: center; vertical-align: bottom; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom">2021</td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Finance leases </span></p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Prope<span>rty and equ</span>ipment, gross</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" unitRef="USD" id="Tag132" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; width: 12.0148%;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" unitRef="USD" id="Tag127" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Accumulated amortization </span></p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12.0148%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" unitRef="USD" id="Tag155" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></span></p></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 2.2779%;" valign="bottom"><span style="font-weight: bold;">)</span></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; width: 12.0148%;"><span style="font-family: 'times new roman', times;">(</span><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" unitRef="USD" id="Tag569" decimals="-3" scale="3" format="ixt:num-dot-decimal">19</ix:nonFraction></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 0.924214%;"><span style="font-family: 'times new roman', times;">)</span></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag596">Property and equipment, net</span></span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="USD" id="Tag128" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="USD" id="Tag133" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr></tbody></table><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><table style="height: 72px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="0" cellpadding="0"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 80%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Weighted&#160;average&#160;remaining&#160;lease&#160;term </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 2%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 6%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 10px;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; Finance leases</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonNumeric contextRef="I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="Tag135" format="ixt-sec:duryear">1</ix:nonNumeric></span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="font-family: 'times new roman', times;">&#160;year</span></span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 10px;"><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Weighted average discount rate</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; Finance leases </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" unitRef="Pure" id="Tag129" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> %&#160; </span></p></td></tr></tbody></table></ix:nonNumeric><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Maturities of lease liabilities are as follows:&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="Tag299" escape="true"><table style="height: 105px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" border="0" cellpadding="0"><tbody><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" colspan="2" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Year ending December 31</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: rgb(214, 243, 232);"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">2023</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" unitRef="USD" id="Tag568" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" colspan="2" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total lease payments </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; border-top: 1pt solid rgb(0, 0, 0);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; border-top: 1pt solid rgb(0, 0, 0);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" unitRef="USD" id="Tag139" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: rgb(214, 243, 232);"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Less amount representing interest </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="else:FinanceLeaseLiabilityImputedInterest" unitRef="USD" id="Tag395" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="bottom"></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" colspan="2" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 1.001%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 12.012%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="I20221231" name="else:FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" unitRef="USD" id="Tag136" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr></tbody></table></ix:nonNumeric></ix:nonNumeric></div><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">35</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span><span style="font-size: 10pt;">&#160;</span></span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt; font-weight: bold;">YEARS ENDED <span style="border-left: none; border-right: none;">DECEMBER 31</span>, <span style="border-left: none; border-right: none;">2022</span> AND <span style="border-left: none; border-right: none;">2021</span></span><span style="font-size: 10pt;">&#160;</span></span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman';font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="Tag576" escape="true"><p style="margin: 0in; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">Note 9</span></b></span><span style="line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">. Merge<span style="font-family: 'times new roman', times; line-height: inherit;">r Agreement with Mobile X Global, Inc.&#160;</span></span></b></span><span style="font-family: 'times new roman', times; line-height: inherit;"><b></b></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman';font-size: 10pt;">&#160;</span></p><p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">On J<span style="line-height: inherit;">une 10, 2022</span>, Electro-Sensors, Inc. (&#8220;ELSE&#8221;) entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Mobile X Newco, Inc., a Delaware corporation, a wholly owned subsidiary of ELSE (the &#8220;Merger Sub&#8221;), and Mobile X Global, Inc., a Delaware corporation (&#8220;Mobile X&#8221;). &#160;Mobile X Global, Inc. is a new entrant in the global mobile industry founded by its CEO Peter Adderton.&#160; The Mobile X business plan is to launch a new mobile wireless brand called Mobile X in the United States</span><span style="font-size: 10pt; line-height: inherit;">, enabled by a network agreement with a major carrier.&#160;&#160;</span></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman';font-size: 10pt;">&#160;</span></p><p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The merger was structured as a statutory reverse triangular merger under Delaware and Minnesota law, under which Merger Sub would be merged with and into Mobile X Global, Inc., with Mobile X Global, Inc. surviving the Merger and becoming a wholly owned subsidiary of ELSE. In connection with the Merger, ELSE would have reincorporated in Delaware, would have been re-named Mobile X Global, Inc., and would have operated both the new MobileX wireless business and the existing Electro-Sensors business.&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman';font-size: 10pt;">&#160;</span></p><p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">On January 30, 20</span>23, the Company announced that it and Mobile X had jointly agreed to terminate the merger agreement.&#160; See Note 13. Subsequent Events for additional information.&#160;</span></span></p></ix:nonNumeric><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman';font-size: 10pt;">&#160;</span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tag588" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 10. Common Stock Options</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Stock options&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The <span style="border-left: none; border-right: none; line-height: inherit;">2013</span> E<span style="line-height: inherit;">quity Incentive Pl</span>an (the &#8220;<span style="border-left: none; border-right: none; line-height: inherit;">2013</span> Plan&#8221;) authorizes the issuance of both nonqualified and incentive stock options. Payment for the shares may be made in cash, shares of the Company&#8217;s common stock or a combination thereof. Under the terms of the 2013 Plan, incentive stock options and non-qualified stock options are granted at a minimum of <ix:nonFraction contextRef="D20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="Pure" id="Tag187" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of fair market value on the date of grant and may be exercised at various times depending upon the terms of the option. All existing options expire <ix:nonNumeric contextRef="D20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Tag191" format="ixt-sec:duryear">10</ix:nonNumeric> years from the date of grant or <span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonNumeric contextRef="D20221231" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" id="Tag195" format="ixt-sec:durwordsen">one year</ix:nonNumeric></span></span>&#160;from the date of death.&#160; The Company also operated the 1997 Stock Option ("1997 Plan") as discussed below.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Stock-based compensation</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Under<span> the <span style="border-left: none; border-right: none; line-height: inherit;">2013</span></span>Plan, the Company is authorized to issue up to <ix:nonFraction contextRef="I20221231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="Shares" id="Tag179" decimals="INF" format="ixt:num-dot-decimal">600,000</ix:nonFraction> shares through stock options and awards such as restricted stock or restricted stock units. As of December 31, 2022, under the 2013 Plan, <ix:nonFraction contextRef="D20221231_TwoThousandThirteenEquityIncentivePlanMember_1" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag193" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction> shares had been issued, options to purchase an aggregate of <ix:nonFraction contextRef="I20221231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag583" decimals="INF" format="ixt:num-dot-decimal">300,000</ix:nonFraction> shares were outstanding, of which options to purchase&#160;<ix:nonFraction contextRef="I20221231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" unitRef="Shares" id="Tag184" decimals="INF" format="ixt:num-dot-decimal">300,000</ix:nonFraction> shares were exercisable, and <ix:nonFraction contextRef="I20221231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="Shares" id="Tag38" decimals="INF" format="ixt:num-dot-decimal">275,000</ix:nonFraction>&#160;additional shares were available for issuance pursuant to awards that may be granted under the plan in the future.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Under the <span style="border-left: none; border-right: none; line-height: inherit;">1997</span> Plan, the Company was authorized to grant options to purchase up to <ix:nonFraction contextRef="I20221231_OneThousandNineHundredNinetySevenStockOptionPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="Shares" id="Tag200" decimals="INF" format="ixt:num-dot-decimal">450,000</ix:nonFraction> shares of its common stock. As of December 31, 2022, there were&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231_OneThousandNineHundredNinetySevenStockOptionPlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag571" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span>&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">options to purchase </span>shares outstanding under the <span style="border-left: none; border-right: none; line-height: inherit;">1997</span> Plan. The board terminated the plan in 2014, but the outstanding options on that date remained outstanding until they were exercised in 2022.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">There were<span style="line-height: inherit;">&#160;</span></span><ix:nonFraction contextRef="D20211231_13" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag604" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag202" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;">options</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>granted during the years ended December 31, 2022 and 2021.</span></span></p><ix:exclude><p style="margin: 0pt;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">36</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED DECEMBER 31, 2022 AND 2021</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude><p style="margin: 5pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the activity for outstanding incentive stock options under the <span style="border-left: none; border-right: none;">2013</span> Plan to employees of the company:</span><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231_EmployeeStockOptionMember_1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tag239" escape="true"><div><table style="height: 137px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" cellpadding="0" width="88%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="14"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Options Outstanding </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;" colspan="2"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Number of </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Shares</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;" colspan="2"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Exercise </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Price</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;" colspan="2"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-<br/></span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average&#160;Remaining<br/>Contractual </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Term </span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">&#160;</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">(in years)</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; height: 17px; vertical-align: bottom;" colspan="2" valign="bottom"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span><br/></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;" colspan="17"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2020</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag177" decimals="0" format="ixt:num-dot-decimal">125,000</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag194" decimals="2" format="ixt:num-dot-decimal">3.78</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20201231_EmployeeStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag188" format="ixt-sec:duryear">6.1</ix:nonNumeric></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag180" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"><br/></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"><br/></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_EmployeeStockOptionMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag198" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag182" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at December 31, 2021</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag172" decimals="0" format="ixt:num-dot-decimal">125,000</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag189" decimals="2" format="ixt:num-dot-decimal">3.78</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20211231_EmployeeStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag484" format="ixt-sec:duryear">5.1</ix:nonNumeric></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gra<span><span>nte</span></span>d </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag27" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><br/></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><br/></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember_1" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag171" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember_1" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag551" decimals="2" format="ixt:num-dot-decimal">3.64</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231_EmployeeStockOptionMember_1" name="else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" id="Tag206" format="ixt-sec:duryear">5.9</ix:nonNumeric></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_EmployeeStockOptionMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag203" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span> B</span><span>al</span>ance at December 31, 2022</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag181" decimals="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag414" decimals="2" format="ixt:num-dot-decimal">3.81</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231_EmployeeStockOptionMember_1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag478" format="ixt-sec:duryear">2.7</ix:nonNumeric></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of December 31, 2022</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" unitRef="Shares" id="Tag178" decimals="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" unitRef="USD" id="Tag204" decimals="-3" scale="3" format="ixt:num-dot-decimal">71</ix:nonFraction></span></span></span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:166.6pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:37.45pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:37.45pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:37.45pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:37.45pt; border:none"></td><td style="width:7.2pt; border:none"></td></tr><![endif]--></tbody></table></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p></ix:nonNumeric><p style="margin: 2pt 0pt; text-align: left; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;"><span style="font-size: 10pt;">The following table summarizes the activity for outstanding stock options under the 2013 Plan and 1997 Plan to non-employee directors of the Company:</span>&#160;</span></p><ix:nonNumeric contextRef="D20221231_DirectorStockOptionMember" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tag146" escape="true"><div><table style="height: 130px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" cellpadding="0" width="88%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="14"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Options Outstanding </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Number of </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Shares</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Exercise </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Price</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average&#160;</span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Remaining<br/>Contractual </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Term</span></p><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">(in years)</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; height: 10px; vertical-align: bottom;" colspan="2" valign="bottom"><p style="margin: 0pt; text-align: center; line-height: 1; font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;" colspan="17"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2020</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag196" decimals="0" format="ixt:num-dot-decimal">207,500</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20201231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag74" decimals="2" format="ixt:num-dot-decimal">4.62</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20201231_DirectorStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag183" format="ixt-sec:duryear">2.4</ix:nonNumeric></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag174" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_DirectorStockOptionMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag553" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag199" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2021</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag197" decimals="0" format="ixt:num-dot-decimal">207,500</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag185" decimals="2" format="ixt:num-dot-decimal">4.62</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20211231_DirectorStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag585" format="ixt-sec:duryear">1.4</ix:nonNumeric></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag192" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20221231_DirectorStockOptionMember" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag584" decimals="0" format="ixt:num-dot-decimal">7,500</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag170" decimals="2" format="ixt:num-dot-decimal">4.15</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231_DirectorStockOptionMember" name="else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" id="Tag173" format="ixt-sec:duryear">0.1</ix:nonNumeric></span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20221231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag582" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2022</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag201" decimals="0" format="ixt:num-dot-decimal">200,000</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag205" decimals="2" format="ixt:num-dot-decimal">4.63</ix:nonFraction></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231_DirectorStockOptionMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag413" format="ixt-sec:duryear">0.8</ix:nonNumeric></span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt 0pt 0pt 9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of December 31, 2022</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20221231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" unitRef="Shares" id="Tag186" decimals="0" format="ixt:num-dot-decimal">200,000</ix:nonFraction></span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231_DirectorStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" unitRef="USD" id="Tag176" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:166.6pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:12pt; border:none"></td><td style="width:37.45pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:37.45pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:37.45pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:7.2pt; border:none"></td><td style="width:37.45pt; border:none"></td><td style="width:7.2pt; border:none"></td></tr><![endif]--></tbody></table></div></ix:nonNumeric><ix:exclude><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">37</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED DECEMBER 31, 2022 AND 2021</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>The Company recognized compensation expense in connection with the vesting of options of approximately $<ix:nonFraction contextRef="D20221231" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag586" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20211231_13" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag26" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction>&#160;during the years ended December 31, 2022 and 2021, respectively.&#160;<br/></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">There were <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20221231" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag190" decimals="INF" format="ixt:num-dot-decimal">32,500</ix:nonFraction></span>&#160;options exercised during the year ended December 31, 2022.&#160; There were <ix:nonFraction contextRef="D20211231_13" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag175" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction> options exercised during the year ended December 31,&#160;2021.</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022, there was&#160;<ix:nonFraction contextRef="I20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" unitRef="USD" id="Tag552" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction>&#160;unrecognized compensation expense under the 2013 Plan. To the extent the forfeiture rate is different than we have anticipated, stock-based compensation related to the awards will be different from our expectations.</span></p></ix:nonNumeric></div></div><p style="margin: 0px; text-align: justify; text-indent: 0px;"><br/></p><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="Tag99" escape="true"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 11. Benefit Plans</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Employee stock ownership plan</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company sponsors an employee stock ownership plan (&#8220;ESOP&#8221;) that covers substantially all employees who work <ix:nonFraction contextRef="I20221231" name="else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" unitRef="Hour" id="Tag587" decimals="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction> or more hours during the year. The ESOP has, at various times, secured financing from the Company to purchase the Company&#8217;s shares on the open market. When the ESOP purchases shares with the proceeds of the Company loans, the shares are pledged as collateral for these loans. The shares are maintained in a suspense account until released and allocated to participant accounts. The ESOP owns <ix:nonFraction contextRef="I20221231" name="us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP" unitRef="Shares" id="Tag168" decimals="INF" format="ixt:num-dot-decimal">94,434</ix:nonFraction> shares of the Company&#8217;s stock at December 31, 2022. All shares held by the ESOP have been released and allocated to participants' accounts. <ix:nonFraction contextRef="D20211231_13" name="us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" unitRef="USD" id="Tag610" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20221231" name="us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" unitRef="USD" id="Tag164" decimals="-3" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction> dividends were paid during the years ended December 31, 2022 and 2021.&#160; The ESOP had <ix:nonFraction contextRef="I20211231_18" name="else:EmployeeStockOwnershipPlanDebtToCompany" unitRef="USD" id="Tag593" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20221231" name="else:EmployeeStockOwnershipPlanDebtToCompany" unitRef="USD" id="Tag169" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> debt to the Company at December 31, 2022 or 2021.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company recognized compensation expense for contributions of $<ix:nonFraction contextRef="D20211231_13" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" id="Tag594" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20221231" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" id="Tag20" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></ix:nonFraction> to the ESOP in both&#160;2022 and 2021.&#160;&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">In the event a terminated ESOP participant desires to sell his or her shares of the Company&#8217;s stock and the shares are not readily tradable, the Company may be required to purchase the shares from the participant at fair market value. In addition, at its election, the Company may distribute the ESOP&#8217;s shares to the terminated participant. At December 31, 2022, <ix:nonFraction contextRef="I20221231" name="us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP" unitRef="Shares" id="Tag412" decimals="0" format="ixt:num-dot-decimal">94,434</ix:nonFraction> shares of the Company&#8217;s stock, with an aggregate fair market value of approximately $<ix:nonFraction contextRef="D20221231" name="else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" unitRef="USD" id="Tag165" decimals="-3" scale="3" format="ixt:num-dot-decimal">427</ix:nonFraction>, are held by ESOP participants who, if terminated, would have rights under the repurchase provisions if the Company's stock were not readily traded. The Company believes because its stock is listed on the Nasdaq&#160;Capital Market it meets the ESOP requirements and that there would not be a current obligation for it to repurchase any distributed ESOP shares.&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Profit sharing plan and savings plan</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company has a salary reduction and profit sharing plan that conforms to IRS provisions for 401(k) plans. The Company may make profit-sharing contributions with the approval of the Board of Directors. There were <ix:nonFraction contextRef="D20211231_13" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="USD" id="Tag603" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20221231" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="USD" id="Tag166" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> profit-sharing contributions by the Company in 2022 or 2021.</span></p></ix:nonNumeric><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">38</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">YEARS ENDED DECEMBER 31, <span style="border-left: none; border-right: none;">2022</span>AND 2021</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonNumeric contextRef="D20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tag378" escape="true"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Note 12. Income Taxes</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The compon<span>ents of the income tax</span> provision are as follows:</span></p><p style="margin: 0pt;"><br/></p><div><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tag243" escape="true"><table style="height: 90px; border-collapse: collapse; width: 80.525%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="80%"><tbody><tr><td style="vertical-align: bottom; width: 67.037%;"><br/></td><td style="vertical-align: bottom; width: 0.925926%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.6039%; text-align: center;" colspan="6"><span style="font-weight: bold;">Years Ended December 31</span><br/></td><td style="vertical-align: bottom; width: 2.03231%;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span>2022</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span>2021</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13.9002%;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13.9002%;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Current: </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Federal </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span><ix:nonFraction contextRef="D20221231" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD" id="Tag16" decimals="-3" scale="3" format="ixt:num-dot-decimal">19</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><ix:nonFraction contextRef="D20211231_13" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD" id="Tag383" decimals="-3" scale="3" format="ixt:num-dot-decimal">10</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span><ix:nonFraction contextRef="D20221231" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD" id="Tag162" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><ix:nonFraction contextRef="D20211231_13" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD" id="Tag355" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Fe<span>der</span>al </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>(<ix:nonFraction contextRef="D20221231" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag36" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">48</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><ix:nonFraction contextRef="D20211231_13" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag17" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span><ix:nonFraction contextRef="D20221231" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag381" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><ix:nonFraction contextRef="D20211231_13" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag489" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total&#160;Federal&#160;and&#160;State&#160;Income&#160;Taxes </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag384" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">28</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 0.951625%;"><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag532" decimals="-3" scale="3" format="ixt:num-dot-decimal">49</ix:nonFraction></span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 2.03231%;"></td></tr></tbody></table></ix:nonNumeric></div><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The provision <span>for incom</span>e taxes differs from the amount obtained by applying the U.S. federal income tax rate to pretax income due to the following:</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tag228" escape="true"><table style="height: 110px; border-collapse: collapse; width: 80.825%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="80%"><tbody><tr><td style="vertical-align: bottom; width: 67.037%;"><br/></td><td style="vertical-align: bottom; width: 0.925926%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.9658%; text-align: center;" colspan="6"><span style="font-weight: bold;">Years Ended December 31</span><br/></td><td style="vertical-align: bottom; width: 1.97056%;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 14.2621%;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13%;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 14.2621%;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Computed &#8220;Expected&#8221; Federal Tax Expense</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="USD" id="Tag483" decimals="-3" scale="3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="USD" id="Tag37" decimals="-3" scale="3" format="ixt:num-dot-decimal">96</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase (Decrease) in Taxes Resulting From: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State Income Taxes, net of Federal Benefit </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="USD" id="Tag494" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="USD" id="Tag34" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">R&amp;D Credits </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationTaxCredits" unitRef="USD" id="Tag359" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (<ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeTaxReconciliationTaxCredits" unitRef="USD" id="Tag14" decimals="-3" scale="3" format="ixt:num-dot-decimal">99</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Permanent Differences </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20221231" name="else:IncomeTaxReconciliationPermanentDifferences" unitRef="USD" id="Tag364" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="else:IncomeTaxReconciliationPermanentDifferences" unitRef="USD" id="Tag360" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD" id="Tag531" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">46</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD" id="Tag357" decimals="-3" scale="3" format="ixt:num-dot-decimal">47</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Federal and State Income Taxes </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20221231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag374" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">28</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: #d6f3e8; width: 1.85185%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20211231_13" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag35" decimals="-3" scale="3" format="ixt:num-dot-decimal">49</ix:nonFraction></span></p></td><td style="height: 10px; background-color: #d6f3e8; width: 1.97056%; padding: 0px; vertical-align: middle;" valign="middle"></td></tr></tbody></table></ix:nonNumeric><ix:exclude><p style="margin: 0pt;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><div xmlns="http://www.w3.org/1999/xhtml"><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">39</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: left;" xmlns="http://www.w3.org/1999/xhtml"><br/></p><p style="margin: 0pt; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">NOTES TO FINANCIAL STATEMENTS</span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">YEARS ENDED DECEMBER 31, 2022 AND 2021</span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p></ix:exclude><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The components of the net deferred tax asset consist of:&#160; &#160;</span></p><p style="margin: 0pt;"><br/></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tag338" escape="true"><table style="height: 204px; border-collapse: collapse; width: 80%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="80%"><tbody><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 17px;" colspan="6"><span style="font-weight: bold;">December 31</span><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; width: 69%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred Tax Assets: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Vacation accrual </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" unitRef="USD" id="Tag369" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" unitRef="USD" id="Tag373" decimals="-3" scale="3" format="ixt:num-dot-decimal">27</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Allowance for doubtful accounts </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" unitRef="USD" id="Tag18" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" unitRef="USD" id="Tag382" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Stock compensation </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" unitRef="USD" id="Tag372" decimals="-3" scale="3" format="ixt:num-dot-decimal">91</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" unitRef="USD" id="Tag358" decimals="-3" scale="3" format="ixt:num-dot-decimal">96</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Bonus </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" unitRef="USD" id="Tag482" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" unitRef="USD" id="Tag354" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Depreciation and amortization </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" unitRef="USD" id="Tag159" decimals="-3" scale="3" format="ixt:num-dot-decimal">94</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" unitRef="USD" id="Tag512" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Inventory Obsolescence</span><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" unitRef="USD" id="Tag361" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></strong><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" unitRef="USD" id="Tag363" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></span></span><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> R&amp;D credit carryforward </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" unitRef="USD" id="Tag481" decimals="-3" scale="3" format="ixt:num-dot-decimal">313</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" unitRef="USD" id="Tag33" decimals="-3" scale="3" format="ixt:num-dot-decimal">220</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Valuation allowance&#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag366" decimals="-3" scale="3" format="ixt:num-dot-decimal">252</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag370" decimals="-3" scale="3" format="ixt:num-dot-decimal">220</ix:nonFraction></span></p></td><td style="height: 10px; background-color: #d6f3e8; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px;" valign="middle">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Deferred Tax Assets </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsNet" unitRef="USD" id="Tag356" decimals="-3" scale="3" format="ixt:num-dot-decimal">286</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsNet" unitRef="USD" id="Tag362" decimals="-3" scale="3" format="ixt:num-dot-decimal">231</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred Tax Liabilities: </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Prepaid expenses </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" unitRef="USD" id="Tag19" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" unitRef="USD" id="Tag371" decimals="-3" scale="3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Deferred Tax Liabilities </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="USD" id="Tag368" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="USD" id="Tag15" decimals="-3" scale="3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net Deferred Tax Asset </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="USD" id="Tag161" decimals="-3" scale="3" format="ixt:num-dot-decimal">256</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="I20211231_18" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="USD" id="Tag380" decimals="-3" scale="3" format="ixt:num-dot-decimal">208</ix:nonFraction></span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></ix:nonNumeric><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">R&amp;D credits can be carried forward for twenty years for federal purposes and fifteen years in Minnesota.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company is materially&#160;subject to the following taxing jurisdictions: U.S. and Minnesota. The tax years 2019 through 2021 remain open to examination by the Internal Revenue Service and state jurisdictions. We have <ix:nonFraction contextRef="I20211231_18" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="USD" id="Tag613" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20221231" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="USD" id="Tag367" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>&#160;accrued interest or penalties related to uncertain tax positions as of January 1, 2022 or December 31, 2022 and uncertain tax positions are not significant.&#160;</span></p></ix:nonNumeric></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><div style="border-left: none; border-right: none;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><ix:nonNumeric contextRef="D20221231" name="us-gaap:SubsequentEventsTextBlock" id="Tag377" escape="true"><p style="line-height: 1.2; margin: 0pt 0pt 10pt; text-indent: 0pt;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt; font-family: 'times new roman', times;">Note 13. Subsequent Events</span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt; font-family: 'times new roman', times;"><span style="line-height: inherit;">On January 30, 2023, the <span style="line-height: inherit;">Company an</span>d M<span>obile X G</span>lobal, Inc. announced that the <ix:nonFraction contextRef="I20230130_SubsequentEventMember_MobileXGlobalIncMember_ElectroSensorsIncMember" name="else:NumberOfCompaniesTerminatedDefinitiveMergerAgreement" unitRef="Number" id="Tag577" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> companies terminated the definitive merger agreement the parties entered into on June 10, 2022.&#160; A condition to the closing of the merger transaction was the consummation of an equity financing which the parties anticipated would be a PIPE investment (private investment in public entity).&#160; The financing necessary to consummate the merger was pursued but was not available due to difficult conditions in the financial markets, including the markets for PIPE investments.&#160;</span></span></p></ix:nonNumeric><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno">40</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></span></p></div></div><div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Item 9.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="S_B550E3UTQR400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Changes In and Disagreements With Accountants on Accounting and Financial Disclosure.</span></a></div><div style="font-family: 'times new roman', times; font-size: 10pt;"><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">None.</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Item 9A.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="T_BVZAME7BVHC00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Controls and Procedures.</span></a></div><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Evaluation of Disclosure Controls and Procedures</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The person serving as our principal executive officer and principal financial officer evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (&#8220;Exchange Act&#8221;). Based on this evaluation, the person serving as the Company&#8217;s principal executive officer and principal financial officer has concluded that the Company&#8217;s disclosure controls and procedures were effective as of December 31, 2022&#160;to ensure that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is (i)</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms and (ii)</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">accumulated and communicated to the Company&#8217;s management, including its principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Management&#8217;s Report on Internal Control over Financial Reporting</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Under Section 404 of the Sarbanes-Oxley Act of 2002, our management is required to assess the effectiveness of the Company&#8217;s internal control over financial reporting as of the end of each fiscal year and report, based on that assessment, whether the Company&#8217;s internal control over financial reporting is effective.</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting. The Company&#8217;s internal control over financial reporting is designed to provide reasonable assurance as to the reliability of the Company&#8217;s financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Internal control over financial reporting, no matter how well designed, has inherent limitations. Therefore, internal control over financial reporting determined to be effective can provide only reasonable assurance with respect to financial statement preparation and may not prevent or detect all misstatements. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s management has assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of<span>&#160;</span><span style="border-left: none; border-right: none;">December 31, 2022</span>. In making this assessment, the Company used the criteria established by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in &#8220;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Internal Control-Integrated Framework (2013)</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">.&#8221; These criteria are in the areas of control environment, risk assessment, control activities, information and communication, and monitoring. The Company&#8217;s assessment included extensive documenting, evaluating and testing the design and operating effectiveness of its internal control over financial reporting. Based on this evaluation, the person serving as the Company&#8217;s principal executive officer and principal financial officer has concluded that the Company&#8217;s internal controls were effective as of<span>&#160;</span><span style="border-left: none; border-right: none;">December 31, 2022</span></span><span style="font-size: 10pt;">.</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in Internal Control over Financial Reporting</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">There have been no changes in the Company&#8217;s internal control over financial reporting that occurred during the fourth quarter of fiscal year&#160;<span><span style="border-left: none; border-right: none;">2022</span> that were identified in connection with management&#8217;s evaluation required by paragraph (d)</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control ove<span>r financial</span><span>&#160;</span>reporting.</span></p><p style="margin: 0pt; font-size: 8pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">41</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Item 9</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">B.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="U_B8VQ58SKUSG00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Other Information.</span></a></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: left;">None</p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">42</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt; text-align: center;"><br/></p><div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="V_BRM42QSOUZK00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">PART III</span></a></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Certain information required by Part III is incorporated by reference to the Company&#8217;s Definitive Proxy Statement pursuant to Regulation 14A (the &#8220;<span style="border-left: none; border-right: none;">2023</span>&#160;Proxy Statement&#8221;) for its Annual Meeting of Shareholders to be held April 27, 2023 (&#8220;Annual Meeting&#8221;).</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">I</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">tem 10.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="W_BMH6AD61DLS00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Directors, Executive Officers and Corporate Governance.</span></a></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The information required by Item 401 under Regulation S-K, to the extent applicable to the Company&#8217;s directors, will be set forth under the caption &#8220;Election of Directors&#8221; in the 2023 Proxy Statement and is incorporated herein by reference. The information required with respect to the Company sole executive officer, who is also a director, will be set forth under the caption &#8220;Election of Directors.&#8221;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The information required by Item 405 regarding compliance with Section 16(a), if any, will be set forth under the caption &#8220;Delinquent Section 16(a) Reports&#8221; in the 2023 Proxy Statement and is incorporated herein by reference.&#160; If there are no <span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Delinquent Section 16(a) Reports required, this section will be omitted from the 2023 Proxy Statement.</span></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Code of Ethics and Business Conduct</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company has adopted the Electro-Sensors Code of Ethics and Business Conduct (the &#8220;Code of Conduct&#8221;) applicable to all officers and employees of the Company. A copy of the Code of Conduct can be obtained free of charge upon written request directed to the Company&#8217;s Chief Executive Officer at the Company&#8217;s executive offices. Any amendment to, or waiver from, a provision of our Code of Conduct will be posted to our website.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The information required by Item 407 regarding corporate governance will be set forth under the caption &#8220;Corporate Governance&#8221; in the 2023 Proxy Statement and is incorporated herein by reference.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Item 11.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="X_BVULJLXE9SW00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Executive Compensation.</span></a></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The information called for by Item 402 under Regulation S-K, will be set forth under the caption &#8220;Executive Compensation&#8221; in the Company&#8217;s 2023 Proxy Statement and is incorporated herein by reference.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Item 12.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="Y_B8LHUR69RBK00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></a></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The information called for by Item 403 under Regulation S-K will be set forth under the caption &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; in the Company&#8217;s 2023 Proxy Statement and is incorporated herein by reference.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">43</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table provides information as of December 31, 2022 about the Company&#8217;s equity compensation plans.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Equity Compensation Plan Information</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 144px; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 42px;"><td style="vertical-align: bottom; width: 30%; height: 42px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p></td><td style="vertical-align: bottom; width: 16%; height: 42px;"><p style="margin: 0pt; text-align: center;"><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Number of securities to</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">be issued upon exercise</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">of outstanding options,</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">warrants and rights</span></p></td><td style="vertical-align: bottom; width: 16%; height: 42px;"><p style="margin: 0pt; text-align: center;"><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Weighted average</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">exercise price of</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">outstanding options,</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">warrants and rights</span></p></td><td style="vertical-align: bottom; width: 16%; height: 42px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Number of securities remaining</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">available for future issuance under</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">equity compensation plans</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">(excluding securities reflected in</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">column (a))</span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">(a)</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">(b)</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">(c)</span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 8.65pt; text-indent: -8.65pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Equity compensation plans approved by security holders</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;">300,000</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">$4.36</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">275,000</span></span><span style="font-family: 'Times New Roman'; font-size: 6.67pt; vertical-align: super;">(1)</span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; padding: 0px; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 18px;"><p style="margin: 0pt 0pt 0pt 8.65pt; text-indent: -8.65pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Equity compensation plans not approved by security holders</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; padding: 0px; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Total</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;">300,000</span><br/></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">$4.36</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">275,000</span></span><span style="font-family: 'Times New Roman'; font-size: 6.67pt; vertical-align: super;">(1)</span></p></td></tr></tbody></table><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 6.67pt; vertical-align: super;">(1)</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Shares issuable pursuant to the 2013 Equity Incentive Plan.</span></p></td></tr></tbody></table><p style="margin: 0pt 0pt 0pt 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">I</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">tem 13.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="Z_B9IXONVH33400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Certain Relationships and Related Transactions, and Director Independence.</span></a></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The information required by Item 404 under Regulation S-K will be set forth under the caption &#8220;Transactions with Related Persons, Promoters and Certain Control Persons&#8221; in the 2023 Proxy Statement and is incorporated herein by reference.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The information required by Item 407(a) will be set forth in the 2023 Proxy Statement under the caption &#8220;Corporate Governance&#8221; and is incorporated herein by reference.</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">I</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">tem 14.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="AA_B5QZAJR5Q9S00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Principal Accountant Fees and Services.</span></a></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The information required by Item 14 of Form 10-K and 9(e) of Schedule 14A will be set forth under the caption &#8220;Ratification of Independent Registered Public Accounting Firm&#8221; in the Company&#8217;s 2023</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Proxy Statement and is incorporated herein by reference.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">44</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="AB_BFZQVT7DZYO00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">PART IV</span></a></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><div style="margin: 0pt 0pt 6pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">I</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">tem 15.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="AC_B8ZH10E5O4000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Exhibits and Financial Statement Schedules.</span></a></div><p style="margin: 0pt 0pt 6pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Financial Statements.</span></p><p style="margin: 0pt 0pt 6pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Reference is made to the Index to Financial Statements appearing on Page 18 hereof.</span></p><p style="margin: 0pt 0pt 6pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Financial Statement Schedules.</span></p><p style="margin: 0pt 0pt 6pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Financial Statement Schedules have been omitted either because they are not required or because the information has been include<span>d in the f</span>inancial statements or the notes thereto included in this Annual Report.</span></p><p style="margin: 0pt 0pt 6pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibits.&#160;</span></p><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 234px; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr style="height: 13px;"><td style="vertical-align: bottom; width: 8%; border-bottom: 1pt solid #000000; height: 13px;"><p style="margin: 0pt; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">E<span><span>xhib</span>it</span></span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Number</span></p></td><td style="vertical-align: bottom; width: 3%; height: 13px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; width: 89%; border-bottom: 1pt solid #000000; height: 13px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit Description</span></p></td></tr><tr style="height: 10px;"><td style="padding: 7px 0px 0px; vertical-align: top; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710122000715/ex31_1.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.1</span></a></p></td><td style="vertical-align: bottom; height: 10px; padding: 7px 0px 0px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 7px 0px 0px;"><p style="margin: 0pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710122000715/ex31_1.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Electro-Sensors, Inc Restated Articles of Incorporation, as&#160;amended&#8212;incorporated&#160;by reference to Exhibit</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.1 to the Company&#8217;s Form 10-Q for the quarter ended June 30, 2022</span></a></p></td></tr><tr style="height: 11px;"><td style="padding-left: 10pt; vertical-align: top; height: 11px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710122000715/ex32_2.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.2</span></a></p></td><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 11px;"><p style="margin: 0pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710122000715/ex32_2.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Electro-Sensors, Inc. Bylaws, as amended June 10, 2022</span>, incorporated by reference to Exhibit 3.2 to the Form 10-Q for the quarter ended June 30, 2022</a></p></td></tr><tr style="height: 10px;"><td style="padding-left: 10pt; text-align: right; height: 10px; vertical-align: top;" valign="top"><a href="ex41_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;">4.1</a></td><td style="height: 10px; vertical-align: top;" valign="top"></td><td style="height: 10px; vertical-align: top;" valign="top"><a href="ex41_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;">Description of the Registrant's Securities Registered Pursuant to Section 12 of the Securities&#160;Exchange Act of 1934</a></td></tr><tr style="height: 10px;"><td style="padding-left: 10pt; vertical-align: top; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710116002014/electro160971_def14a.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">*10.1</span></a></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710116002014/electro160971_def14a.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Electro-Sensors, Inc. 2013 Equity Incentive Plan incorporated by reference to Appendix A of the Company&#8217;s Proxy Statement for the Company&#8217;s 2016 Annual Meeting of Shareholders</span></a></p></td></tr><tr style="height: 18px;"><td style="padding-left: 10pt; vertical-align: top; height: 18px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710113000627/electro132009_ex10-1.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">*10.2</span></a></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710113000627/electro132009_ex10-1.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Form of Incentive Stock Option Agreement under the 2013 Equity Incentive Plan &#8211; incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on April 29, 2013</span></a></p></td></tr><tr style="height: 18px;"><td style="padding-left: 10pt; vertical-align: top; height: 18px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710113000627/electro132009_ex10-2.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">*10.3</span></a></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710113000627/electro132009_ex10-2.htm"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Form of Non-qualified Stock Option Agreement under the 2013 Equity Incentive Plan &#8211; incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 8-K filed on April 29, 2013</span></a></p></td></tr><tr style="height: 18px;"><td style="padding-left: 10pt; vertical-align: top; height: 18px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex231_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">23.1</span></a></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><a href="ex231_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Consent of Independent Registered Public Accounting Firm</span></a></p></td></tr><tr style="height: 18px;"><td style="padding-left: 10pt; vertical-align: top; height: 18px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">24.1</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Power of Attorney (see Signature page)</span></p></td></tr><tr style="height: 18px;"><td style="padding-left: 10pt; vertical-align: top; height: 18px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex311_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">31.1</span></a></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><a href="ex311_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 302 of the&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">Sarbanes-Oxley Act of 2002</span></a></p></td></tr><tr style="height: 18px;"><td style="padding-left: 10pt; vertical-align: top; height: 18px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex321_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">32.1</span></a></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><a href="ex321_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">Sarbanes-Oxley Act of 2002</span></a></p></td></tr><tr style="height: 18px;"><td style="padding-left: 10pt; vertical-align: top; height: 18px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex991_5.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">99.1</span></a></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><a href="ex991_5.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Letter to Shareholders dated March 17, 2023</span></a></p></td></tr><tr style="height: 18px;"><td style="padding-left: 10pt; vertical-align: top; height: 18px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex992_6.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">99.2</span></a></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><a href="ex992_6.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Investor Information</span></a></p></td></tr><tr style="height: 36px;"><td style="padding-left: 10pt; vertical-align: top; height: 36px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">101</span></p></td><td style="vertical-align: bottom; height: 36px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 36px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following financial information from Electro-Sensors, Inc.&#8217;s Annual Report on Form</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">10-K for the annual period ended </span><span style="border-left: none; border-right: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">December</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">31, 2022,&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;">formatted in<span>&#160;iXBRL&#160;(Inline&#160;</span>eXtensible<span>&#160;</span>Business Reporting Language): (i) Balance Sheets as of December 31, 2022 and 2021, (ii) Statements of Comprehensive Income for the years ended December 31, 2022 and 2021, (iii) Statements of Cash Flows for years ended December</span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;">&#160;</span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;">31, 2022 and 2021, (iv)</span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;">&#160;</span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;"><span>&#160;</span>Statement of Changes in Stockholders&#8217; Equity, and (v) Notes to Financial Statements.</span></span></span></p></td></tr></tbody></table><p style="margin: 0pt; font-size: 7pt;"><br/></p><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 17px;" cellpadding="0" width="100%"><tbody><tr style="height: 17px;"><td style="vertical-align: top; width: 0.3pt; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top; width: 36pt; height: 17px;"><p style="margin: 0pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">*</span></p></td><td style="vertical-align: top; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated by reference to a previously filed report or<span>&#160;</span>document&#8212;SEC<span>&#160;</span>File No.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">000-09587</span></p></td></tr></tbody></table><p style="margin: 0pt; font-size: 7pt;"><br/></p><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top; width: 0.3pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top; width: 36pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">*</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Management contract or compensatory plan or arrangement</span></p></td></tr></tbody></table><div style="margin: 5pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Item 1</span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">6.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="AD_BT7I0LT4I9C00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">Form 10-K Summary</span></a></div><p style="text-indent: 0pt; margin-bottom: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">None</span><br/></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">45</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr><div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div></div><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#" id="AE_BFJC3T3AQ1C00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">SIGNATURES</span></a></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Report </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">to be signed on its behalf by the undersigned, thereunto duly authorized.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;" colspan="3"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ELECTRO-SENSORS, INC.</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt;">(&#8220;Registrant&#8221;)</span></p></td></tr><tr><td style="vertical-align: top; width: 51%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top; width: 5%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">By:</span></p></td><td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-left: 40pt; vertical-align: top; width: 34%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/ DAVID L. KLENK</span></p></td><td style="padding-left: 40pt; vertical-align: top; width: 10%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">David L. Klenk</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">President, Chief Executive Officer, and Chief Financial Officer</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Date:</span></p></td><td style="vertical-align: top;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">March 17, 2023</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">By:</span></p></td><td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; padding-left: 40pt; vertical-align: top;" colspan="2"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/ GLORIA M. GRUNDHOEFER</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Gloria M. Grundhoefer</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Controller</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Date:</span></p></td><td style="vertical-align: top;" colspan="2"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">March 17, 2023</span></p></td></tr><!-- [if !supportMisalignedColumns]><tr style="height:0pt"><td style="width:238.65pt; border:none"></td><td style="width:23.4pt; border:none"></td><td style="width:159.1pt; border:none"></td><td style="width:79.55pt; border:none"></td></tr><![endif]--></tbody></table><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(Power of Attorney)</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Each person whose signature appears below constitutes and appoints DAVID L. KLENK as his true and lawful attorney-in-fact and agent, with full power of substitution and re-substitution, for him and in his name, place and stead, in any and all capacities, to sign any or all amendments to this Annual Report on Form 10-K and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all said attorney-in-fact and agents, or his substitute or substitutes, may lawfully do or cause to be done by virtue thereof.&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" cellpadding="0" width="100%"><tbody><tr><td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: top; width: 20%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Signature</span></p></td><td style="vertical-align: bottom; width: 3%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: top; width: 60%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Title</span></p></td><td style="vertical-align: bottom; width: 3%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 0.75pt; vertical-align: top; width: 14%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/David L. Klenk</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">President and Director (CEO and CFO)</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">March 17, 2023</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/ Joseph A. Marino</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Chairman and Director</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">March 17, 2023</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/ Scott A. Gabbard</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Director</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">March 17, 2023</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/ Michael C. Zipoy</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Director</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">March 17, 2023</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">/s/ Jeffrey D. Peterson</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Director</span></p></td><td style="vertical-align: bottom;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: top;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">March 17, 2023</span></p></td></tr></tbody></table><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><div><table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"><tbody><tr><td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">46</span></td></tr></tbody></table><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>2
<FILENAME>imgec02c290438d40099758.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 imgec02c290438d40099758.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    9   _^X #D%D
M;V)E &3      ?_; (0  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$"
M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,#_\  $0@ ?0!& P$1  (1 0,1 ?_$ -0  0 !! ,! 0
M       * 08("0(%!P,$ 0$  @(# 0$              0D'" ($!@,%$
M!0,! P0,!@X+       ! @,$!0 &!Q$A$@@3%!4),4$BM!9VUA>7.%@946%Q
MD;57@3)"4G*R<R0UU9:V=QBQP6*2(S.39,4F*!$  0(#! 0%#0L*!@,
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
M)10E$2H-A13!^ WU/\ >(+3OY_5I6Z?D[PGT5O=5.&^+E1QWVA,5S\7&8YW
M?#]D#*MLQL;*S]M,V!8II,<X&+YW*2K**(X>IM5$EW"+3GG*\D4Y.4$@%$P
M(C7>WC9GJ<G9-K,Q4;&3*FG8TM:[P22X-$8:=$8]5=/=AE"ESWGK#\K5LU\F
MEJ9I#G,A>@UI=!L= )A")X5&4C..G.Z>766;[Q>0&3KO@F[U.TXV^&+]:SK+
M7>EW%9"U;7A9*(81LDFW$R::X[ZQ"G$=X3#O5H+2;Z,WRLR?U+B;I-;5AEV4
MV8';*23K9*! O :+UJLEQ'F]Y'F90.4<$VV'4CR'3IDJX^?/NZIDYP)+3:6
MAIT:E*TPY>+_ "'BC'%^2K5JRD[QLNW;DD&C'E>9-GLQ&-GKE%F"YU%@;)K+
M"! .8Q@+H B/9JQ?+N)SL:P*DQ6H:ULZHD,>X-$ "X:81U*KC,N%R<$S#6X/
M3N<^1354R4USM#B&.+03#1$@:8+7WUNMMQ,IPLH7 [;E4EK5R):RT*[W2\LU
M"9YY%22 '$HGYNZ;*%$Y $ $Z9##]J%86YRM!3U.[PULUH,^14R[I.J]$.[:
MSWS4,2JJ3>O+HI3BVFJJ2<V8!8X, >V/9"C&!V*KS%G K0DJ42B)4&PHI@_
M;ZG^ /$%IW\_JTK=/R=X3Z*WNJG#?%RHX[[0F*RNLL]3#+_Y&U_WLA:_%W[<
ME^)?)9]HU>CYNO+%@WULS[)ZB4*?:&_!-^+5: \-O7^%6TC]V/D'WE-/X7_5
MQP9_"JR/H!E5LF1OP;A?H4KYH5*^?OQOBWM"?\\K$;K9/4_F_'ZQ/I%>L8<Y
M'DQJ/KY'SBLM<UWE@HO1JC[-1;@[ 576;5:DE0H2B)4&PHI@_ ;ZG^ /$%IW
M\_JTK=/R=X3Z*WNJG#?%RHX[[0F+I>L)MFX[PX1\KV_:<#+7-//&T HTA8-B
MO)2CLC.Y(EVZ%JQ:D4<N!0;(F.8I"F-NE'973WS8;B&+;N<0H<,DOGU;VL@Q
M@BXP>"8#7H"_3W%8MAF![T\*Q3&)\NGPZ5,??F/,&MC+<!$ZM)46T_#UGT2'
M ,(9<UW3;/-U=O9W=-/T35>3=WV=W%KFX57%MH.R< >I9:%9U_=;=M<A]^8;
MH$/WS->B(TV*7]PYQ<G!X#PU#34>[BI>+QK9S&2C'Z)VSU@];0;--PT=MU
MZ#A!0HE.0VTHAH-6<Y-IY])E/#J:J8Z74,I);7--H($""JC\Z5-/6YOQ.KI7
MMF4TRNG.:X:0YI>2"#P$+#?K9!_\@3?P^'UA[/ED5]/DK%O./;'=A4'5YQ('
M[168>:WWV^&B L\VJ-/\,Q46ZJZ#:K48QTBQ*(E$2H=8I B8*8/P' (<'V !
MW1'6P6?:_P!\_P#Z=:M+W30=N[PF$;II&$'5IBJ;]\D6[TL=:ZW[PF=Q9;&
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

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>3
<FILENAME>else-20221231_def.xml
<DESCRIPTION>DEFINITION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by American Financial Printing Inc., Powered by IRIS Carbon, Unique Code 641487c3e17276118c279d9f, Generated At Fri, 17 Mar 2023 15:31:56 GMT-->
<link:linkbase xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/CommonStockOptionsTables" xlink:type="simple" xlink:href="else-20221231.xsd#CommonStockOptionsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20221231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20221231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20221231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20221231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20221231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20221231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20221231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptions" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptions" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20221231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20221231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/CommonStockOptionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Definition : us-gaap_StatementTable to us-gaap_AwardTypeAxis" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:title="us-gaap_EmployeeStockOptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_EmployeeStockOptionMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_DirectorStockOptionMember" xlink:label="else_DirectorStockOptionMember" xlink:title="else_DirectorStockOptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="else_DirectorStockOptionMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to else_DirectorStockOptionMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:title="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:title="us-gaap_AmortizationOfIntangibleAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Definition : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:title="us-gaap_NoncompeteAgreementsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_NoncompeteAgreementsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpatentedTechnologyMember" xlink:label="us-gaap_UnpatentedTechnologyMember" xlink:title="us-gaap_UnpatentedTechnologyMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UnpatentedTechnologyMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_UnpatentedTechnologyMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:title="us-gaap_LicensingAgreementsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_LicensingAgreementsMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="us-gaap_PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:title="us-gaap_ConstructionInProgressMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_ConstructionInProgressMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="us-gaap_AutomobilesMember" xlink:title="us-gaap_AutomobilesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AutomobilesMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_AutomobilesMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" xlink:title="us-gaap_EquipmentMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_EquipmentMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:title="us-gaap_FurnitureAndFixturesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_FurnitureAndFixturesMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:title="us-gaap_AssetsHeldUnderCapitalLeasesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:title="us-gaap_BuildingMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_BuildingMember" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" xlink:title="us-gaap_LandMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_LandMember" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:title="us-gaap_StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:title="Definition : us-gaap_StatementTable to us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:title="us-gaap_SegmentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:title="Definition : us-gaap_StatementBusinessSegmentsAxis to us-gaap_SegmentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ProductionMonitoringMember" xlink:label="else_ProductionMonitoringMember" xlink:title="else_ProductionMonitoringMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="else_ProductionMonitoringMember" xlink:title="Definition : us-gaap_SegmentDomain to else_ProductionMonitoringMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EsiInvestmentCompanyMember" xlink:label="else_EsiInvestmentCompanyMember" xlink:title="else_EsiInvestmentCompanyMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="else_EsiInvestmentCompanyMember" xlink:title="Definition : us-gaap_SegmentDomain to else_EsiInvestmentCompanyMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_1" xlink:title="us-gaap_SegmentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_1" xlink:title="Definition : us-gaap_StatementBusinessSegmentsAxis to us-gaap_SegmentDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:title="srt_StatementGeographicalAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Definition : us-gaap_StatementTable to srt_StatementGeographicalAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:title="srt_SegmentGeographicalDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:title="Definition : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ForeignCountryRevenueMember" xlink:label="else_ForeignCountryRevenueMember" xlink:title="else_ForeignCountryRevenueMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="else_ForeignCountryRevenueMember" xlink:title="Definition : srt_SegmentGeographicalDomain to else_ForeignCountryRevenueMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_1" xlink:title="Definition : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:title="us-gaap_NumberOfReportableSegments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_NumberOfReportableSegments" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to srt_RangeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="us-gaap_AutomobilesMember" xlink:title="us-gaap_AutomobilesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AutomobilesMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_AutomobilesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" xlink:title="us-gaap_EquipmentMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_EquipmentMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:title="us-gaap_FurnitureAndFixturesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_FurnitureAndFixturesMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:title="us-gaap_BuildingMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_BuildingMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="Definition : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:label="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="else_ScheduleOfSignificantAccountingPoliciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfSignificantAccountingPoliciesTable" xlink:label="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:title="else_ScheduleOfSignificantAccountingPoliciesTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_ScheduleOfSignificantAccountingPoliciesTable" xlink:type="arc" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesTable to us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="Definition : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:title="us-gaap_AccountsReceivableMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:title="Definition : us-gaap_ConcentrationRiskBenchmarkDomain to us-gaap_AccountsReceivableMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="Definition : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesTable to us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="Definition : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:title="us-gaap_CustomerConcentrationRiskMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:title="Definition : us-gaap_ConcentrationRiskTypeDomain to us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="Definition : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesTable to us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:title="us-gaap_TypeOfAdoptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:title="Definition : us-gaap_AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_TypeOfAdoptionMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="us-gaap_AccountingStandardsUpdate201601Member" xlink:title="us-gaap_AccountingStandardsUpdate201601Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201601Member" xlink:title="Definition : us-gaap_TypeOfAdoptionMember to us-gaap_AccountingStandardsUpdate201601Member" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_1" xlink:title="us-gaap_TypeOfAdoptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember_1" xlink:title="Definition : us-gaap_AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_TypeOfAdoptionMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:title="srt_MajorCustomersAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="srt_MajorCustomersAxis" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesTable to srt_MajorCustomersAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="Definition : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AggregateCustomersOfEntityMember" xlink:label="else_AggregateCustomersOfEntityMember" xlink:title="else_AggregateCustomersOfEntityMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="else_AggregateCustomersOfEntityMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to else_AggregateCustomersOfEntityMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_MajorTwoCustomersMember" xlink:label="else_MajorTwoCustomersMember" xlink:title="else_MajorTwoCustomersMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="else_MajorTwoCustomersMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to else_MajorTwoCustomersMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_1" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_1" xlink:title="Definition : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCustomers" xlink:label="else_NumberOfCustomers" xlink:title="else_NumberOfCustomers" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NumberOfCustomers" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NumberOfCustomers" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:title="us-gaap_ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfNonPubliclyTradedCompanies" xlink:label="else_NumberOfNonPubliclyTradedCompanies" xlink:title="else_NumberOfNonPubliclyTradedCompanies" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NumberOfNonPubliclyTradedCompanies" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NumberOfNonPubliclyTradedCompanies" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCompanyCompensationPlans" xlink:label="else_NumberOfCompanyCompensationPlans" xlink:title="else_NumberOfCompanyCompensationPlans" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NumberOfCompanyCompensationPlans" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NumberOfCompanyCompensationPlans" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:title="us-gaap_ResearchAndDevelopmentExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xlink:title="us-gaap_AdvertisingExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_AdvertisingExpense" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:label="else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:title="else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationLineItems" xlink:label="else_InvestmentInOrganizationLineItems" xlink:title="else_InvestmentInOrganizationLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationTable" xlink:label="else_InvestmentInOrganizationTable" xlink:title="else_InvestmentInOrganizationTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="else_InvestmentInOrganizationTable" xlink:title="Definition : else_InvestmentInOrganizationLineItems to else_InvestmentInOrganizationTable" xlink:type="arc" use="optional" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationAxis" xlink:label="else_InvestmentInOrganizationAxis" xlink:title="else_InvestmentInOrganizationAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="else_InvestmentInOrganizationTable" xlink:to="else_InvestmentInOrganizationAxis" xlink:title="Definition : else_InvestmentInOrganizationTable to else_InvestmentInOrganizationAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationDomain" xlink:label="else_InvestmentInOrganizationDomain" xlink:title="else_InvestmentInOrganizationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="else_InvestmentInOrganizationAxis" xlink:to="else_InvestmentInOrganizationDomain" xlink:title="Definition : else_InvestmentInOrganizationAxis to else_InvestmentInOrganizationDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_RudolphTechnologiesIncMember" xlink:label="else_RudolphTechnologiesIncMember" xlink:title="else_RudolphTechnologiesIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_InvestmentInOrganizationDomain" xlink:to="else_RudolphTechnologiesIncMember" xlink:title="Definition : else_InvestmentInOrganizationDomain to else_RudolphTechnologiesIncMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationDomain" xlink:label="else_InvestmentInOrganizationDomain_1" xlink:title="else_InvestmentInOrganizationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="else_InvestmentInOrganizationAxis" xlink:to="else_InvestmentInOrganizationDomain_1" xlink:title="Definition : else_InvestmentInOrganizationAxis to else_InvestmentInOrganizationDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="else_InvestmentInOrganizationTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="Definition : else_InvestmentInOrganizationTable to us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:title="us-gaap_TypeOfAdoptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:title="Definition : us-gaap_AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_TypeOfAdoptionMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="us-gaap_AccountingStandardsUpdate201601Member" xlink:title="us-gaap_AccountingStandardsUpdate201601Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201601Member" xlink:title="Definition : us-gaap_TypeOfAdoptionMember to us-gaap_AccountingStandardsUpdate201601Member" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_1" xlink:title="us-gaap_TypeOfAdoptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember_1" xlink:title="Definition : us-gaap_AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_TypeOfAdoptionMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="else_InvestmentInOrganizationTable" xlink:to="srt_RangeAxis" xlink:title="Definition : else_InvestmentInOrganizationTable to srt_RangeAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleSecuritiesSharesSold" xlink:label="else_AvailableForSaleSecuritiesSharesSold" xlink:title="else_AvailableForSaleSecuritiesSharesSold" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="else_AvailableForSaleSecuritiesSharesSold" xlink:title="Definition : else_InvestmentInOrganizationLineItems to else_AvailableForSaleSecuritiesSharesSold" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" xlink:title="us-gaap_GainLossOnInvestments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="us-gaap_GainLossOnInvestments" xlink:title="Definition : else_InvestmentInOrganizationLineItems to us-gaap_GainLossOnInvestments" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_TreasuryBillsTerm" xlink:label="else_TreasuryBillsTerm" xlink:title="else_TreasuryBillsTerm" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="else_TreasuryBillsTerm" xlink:title="Definition : else_InvestmentInOrganizationLineItems to else_TreasuryBillsTerm" xlink:type="arc" order="3" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:label="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:title="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="18" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:title="us-gaap_PlanNameAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_PlanNameAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:title="us-gaap_PlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:title="Definition : us-gaap_PlanNameAxis to us-gaap_PlanNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_TwoThousandThirteenEquityIncentivePlanMember" xlink:label="else_TwoThousandThirteenEquityIncentivePlanMember" xlink:title="else_TwoThousandThirteenEquityIncentivePlanMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="else_TwoThousandThirteenEquityIncentivePlanMember" xlink:title="Definition : us-gaap_PlanNameDomain to else_TwoThousandThirteenEquityIncentivePlanMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:label="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:title="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:title="Definition : us-gaap_PlanNameDomain to else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_1" xlink:title="us-gaap_PlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_1" xlink:title="Definition : us-gaap_PlanNameAxis to us-gaap_PlanNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to srt_TitleOfIndividualAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:title="srt_ChiefExecutiveOfficerMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to srt_ChiefExecutiveOfficerMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_VicePresidentMember" xlink:label="srt_VicePresidentMember" xlink:title="srt_VicePresidentMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_VicePresidentMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to srt_VicePresidentMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Definition : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:title="us-gaap_VestingAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_VestingAxis" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:title="us-gaap_VestingDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" xlink:title="Definition : us-gaap_VestingAxis to us-gaap_VestingDomain" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:title="Definition : us-gaap_VestingDomain to us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:label="else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:title="else_VestingOnFirstFourAnniversariesOfGrantDateMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:title="Definition : us-gaap_VestingDomain to else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_1" xlink:title="us-gaap_VestingDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain_1" xlink:title="Definition : us-gaap_VestingAxis to us-gaap_VestingDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:label="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:title="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="11" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_AwardTypeAxis" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:title="us-gaap_EmployeeStockOptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_EmployeeStockOptionMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_DirectorStockOptionMember" xlink:label="else_DirectorStockOptionMember" xlink:title="else_DirectorStockOptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="else_DirectorStockOptionMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to else_DirectorStockOptionMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:label="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:title="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:type="arc" order="14" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_CarryingAmountOfAvailableForSaleSecurities" xlink:label="else_CarryingAmountOfAvailableForSaleSecurities" xlink:title="else_CarryingAmountOfAvailableForSaleSecurities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="else_CarryingAmountOfAvailableForSaleSecurities" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to else_CarryingAmountOfAvailableForSaleSecurities" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:label="else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:title="else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecurities" xlink:label="us-gaap_MarketableSecurities" xlink:title="us-gaap_MarketableSecurities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_MarketableSecurities" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_MarketableSecurities" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:title="us-gaap_NonfinancialLiabilitiesFairValueDisclosure" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="us-gaap_BusinessCombinationContingentConsiderationLiability" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" use="optional" order="8" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:title="us-gaap_FairValueByAssetClassAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueByAssetClassAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="Definition : us-gaap_FairValueByAssetClassAxis to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:title="us-gaap_MoneyMarketFundsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_MoneyMarketFundsMember" xlink:title="Definition : us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_MoneyMarketFundsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember" xlink:title="us-gaap_CommercialPaperMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_CommercialPaperMember" xlink:title="Definition : us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_CommercialPaperMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" xlink:title="us-gaap_USTreasurySecuritiesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" xlink:title="Definition : us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_USTreasurySecuritiesMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:title="Definition : us-gaap_FairValueByAssetClassAxis to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_LimitedMarketableCompanyMember" xlink:label="else_LimitedMarketableCompanyMember" xlink:title="else_LimitedMarketableCompanyMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="else_LimitedMarketableCompanyMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to else_LimitedMarketableCompanyMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Definition : us-gaap_FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:title="us-gaap_FairValueInputsLevel1Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:title="Definition : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel1Member" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:title="us-gaap_FairValueInputsLevel2Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:title="Definition : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel2Member" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:title="us-gaap_FairValueInputsLevel3Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:title="Definition : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel3Member" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="Definition : us-gaap_FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:title="us-gaap_FairValueByLiabilityClassAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="Definition : us-gaap_FairValueByLiabilityClassAxis to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ObligationsMember" xlink:label="us-gaap_ObligationsMember" xlink:title="us-gaap_ObligationsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_ObligationsMember" xlink:title="Definition : us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to us-gaap_ObligationsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xlink:title="Definition : us-gaap_FairValueByLiabilityClassAxis to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" use="optional" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" xlink:title="us-gaap_InvestmentTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_InvestmentTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesTable to us-gaap_InvestmentTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" xlink:title="Definition : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="us-gaap_CashAndCashEquivalentsMember" xlink:title="us-gaap_CashAndCashEquivalentsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CashAndCashEquivalentsMember" xlink:title="Definition : us-gaap_InvestmentTypeCategorizationMember to us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_1" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_1" xlink:title="Definition : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:title="us-gaap_MoneyMarketFundsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_MoneyMarketFundsMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_MoneyMarketFundsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember" xlink:title="us-gaap_CommercialPaperMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_CommercialPaperMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_CommercialPaperMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" xlink:title="us-gaap_USTreasurySecuritiesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_USTreasurySecuritiesMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember" xlink:title="us-gaap_EquitySecuritiesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_EquitySecuritiesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_EquitySecuritiesMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_DebtAndEquitySecuritiesMember" xlink:label="else_DebtAndEquitySecuritiesMember" xlink:title="else_DebtAndEquitySecuritiesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="else_DebtAndEquitySecuritiesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to else_DebtAndEquitySecuritiesMember" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:label="else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:title="else_AvailableForSaleMarketableSecuritiesAmortizedCost" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:label="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:title="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:label="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:title="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecurities" xlink:label="us-gaap_MarketableSecurities" xlink:title="us-gaap_MarketableSecurities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_MarketableSecurities" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_MarketableSecurities" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="Definition : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xlink:title="us-gaap_AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : us-gaap_StatementTable to us-gaap_StatementEquityComponentsAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:title="us-gaap_AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:title="us-gaap_RetainedEarningsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_RetainedEarningsMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_1" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockholdersEquity" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:title="us-gaap_SharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesIssued" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesIssued" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_NetIncomeLoss" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xlink:title="us-gaap_SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:label="else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:title="else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:title="Definition : us-gaap_SubsequentEventLineItems to else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:title="us-gaap_SubsequentEventTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" xlink:title="Definition : us-gaap_SubsequentEventLineItems to us-gaap_SubsequentEventTable" xlink:type="arc" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_SubsequentEventTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Definition : us-gaap_SubsequentEventTable to us-gaap_BusinessAcquisitionAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_MobileXGlobalIncMember" xlink:label="else_MobileXGlobalIncMember" xlink:title="else_MobileXGlobalIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="else_MobileXGlobalIncMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to else_MobileXGlobalIncMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:title="Definition : us-gaap_SubsequentEventTable to dei_LegalEntityAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ElectroSensorsIncMember" xlink:label="else_ElectroSensorsIncMember" xlink:title="else_ElectroSensorsIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="else_ElectroSensorsIncMember" xlink:title="Definition : dei_EntityDomain to else_ElectroSensorsIncMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_1" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementBalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureLeases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureBenefitPlans" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NotePayable" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventoriesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureLeasesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotePayableTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>4
<FILENAME>else-20221231_pre.xml
<DESCRIPTION>PRESENTATION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by American Financial Printing Inc., Powered by IRIS Carbon, Unique Code 641487c3e17276118c279d9f, Generated At Fri, 17 Mar 2023 15:31:56 GMT-->
<link:linkbase xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20221231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptions" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptions" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20221231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20221231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/CommonStockOptionsTables" xlink:type="simple" xlink:href="else-20221231.xsd#CommonStockOptionsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20221231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20221231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20221231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20221231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20221231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20221231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsValuationAllowance" priority="0" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:title="us-gaap_DeferredTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsNet" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="us-gaap_DeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredIncomeTaxLiabilities" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsLiabilitiesNet" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xlink:title="dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:title="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentType" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:title="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" xlink:title="Presentation : dei_CoverAbstract to dei_AmendmentFlag" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:title="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentPeriodEndDate" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:title="dei_DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentFiscalYearFocus" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:title="dei_DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentFiscalPeriodFocus" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:title="dei_EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" xlink:title="Presentation : dei_CoverAbstract to dei_EntityFilerCategory" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:title="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" xlink:title="Presentation : dei_CoverAbstract to dei_EntityRegistrantName" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:title="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" xlink:title="Presentation : dei_CoverAbstract to dei_EntityCentralIndexKey" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:title="dei_CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="Presentation : dei_CoverAbstract to dei_CurrentFiscalYearEndDate" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:title="dei_EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" xlink:title="Presentation : dei_CoverAbstract to dei_EntityShellCompany" use="optional" priority="0" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:title="dei_EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:title="Presentation : dei_CoverAbstract to dei_EntityWellKnownSeasonedIssuer" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:title="dei_EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="Presentation : dei_CoverAbstract to dei_EntityCurrentReportingStatus" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:title="dei_EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers" xlink:title="Presentation : dei_CoverAbstract to dei_EntityVoluntaryFilers" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:title="dei_EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="Presentation : dei_CoverAbstract to dei_EntityCommonStockSharesOutstanding" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:title="dei_EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat" xlink:title="Presentation : dei_CoverAbstract to dei_EntityPublicFloat" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:title="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" xlink:title="Presentation : dei_CoverAbstract to dei_TradingSymbol" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:title="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="Presentation : dei_CoverAbstract to dei_EntityEmergingGrowthCompany" use="optional" priority="0" order="16" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:title="dei_EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" xlink:title="Presentation : dei_CoverAbstract to dei_EntitySmallBusiness" use="optional" priority="0" order="17" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xlink:title="dei_DocumentAnnualReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentAnnualReport" use="optional" priority="0" order="18" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:title="dei_DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentTransitionReport" use="optional" priority="0" order="19" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:title="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" xlink:title="Presentation : dei_CoverAbstract to dei_EntityFileNumber" use="optional" priority="0" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:title="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="Presentation : dei_CoverAbstract to dei_EntityIncorporationStateCountryCode" use="optional" priority="0" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:title="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="Presentation : dei_CoverAbstract to dei_EntityTaxIdentificationNumber" use="optional" priority="0" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:title="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressAddressLine1" use="optional" priority="0" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:title="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressCityOrTown" use="optional" priority="0" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:title="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressStateOrProvince" use="optional" priority="0" order="25" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:title="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" xlink:title="Presentation : dei_CoverAbstract to dei_CityAreaCode" use="optional" priority="0" order="26" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:title="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" xlink:title="Presentation : dei_CoverAbstract to dei_LocalPhoneNumber" use="optional" priority="0" order="27" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:title="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" xlink:title="Presentation : dei_CoverAbstract to dei_Security12bTitle" use="optional" priority="0" order="28" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:title="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" xlink:title="Presentation : dei_CoverAbstract to dei_SecurityExchangeName" use="optional" priority="0" order="29" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:title="dei_EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="Presentation : dei_CoverAbstract to dei_EntityInteractiveDataCurrent" use="optional" priority="0" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:title="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="Presentation : dei_CoverAbstract to dei_EntityAddressPostalZipCode" use="optional" priority="0" order="31" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xlink:title="dei_AuditorName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName" xlink:title="Presentation : dei_CoverAbstract to dei_AuditorName" use="optional" priority="0" order="32" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xlink:title="dei_AuditorFirmId" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId" xlink:title="Presentation : dei_CoverAbstract to dei_AuditorFirmId" use="optional" priority="0" order="33" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xlink:title="dei_AuditorLocation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation" xlink:title="Presentation : dei_CoverAbstract to dei_AuditorLocation" use="optional" priority="0" order="34" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:title="us-gaap_Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_Depreciation" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventories">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:title="us-gaap_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:title="us-gaap_InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventoriesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:title="us-gaap_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_ScheduleOfInventoryCurrentTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:label="else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:title="else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpenses">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:title="us-gaap_PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:title="us-gaap_FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotePayableTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:title="us-gaap_DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:title="us-gaap_ScheduleOfDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_ScheduleOfDebtTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:title="us-gaap_PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureLeasesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:title="us-gaap_LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:title="us-gaap_LeaseCostTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to us-gaap_LeaseCostTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:label="else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:title="else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureBenefitPlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" xlink:title="us-gaap_SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="Presentation : us-gaap_SegmentReportingAbstract to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureLeases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:title="us-gaap_LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock" xlink:label="us-gaap_LesseeFinanceLeasesTextBlock" xlink:title="us-gaap_LesseeFinanceLeasesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeFinanceLeasesTextBlock" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to us-gaap_LesseeFinanceLeasesTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:title="us-gaap_LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract" xlink:label="us-gaap_LeaseCostAbstract" xlink:title="us-gaap_LeaseCostAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LeaseCostAbstract" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to us-gaap_LeaseCostAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:title="Presentation : us-gaap_LeaseCostAbstract to us-gaap_FinanceLeaseRightOfUseAssetAmortization" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:title="us-gaap_FinanceLeaseInterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" xlink:title="Presentation : us-gaap_LeaseCostAbstract to us-gaap_FinanceLeaseInterestExpense" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" xlink:title="us-gaap_LeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCost" xlink:title="Presentation : us-gaap_LeaseCostAbstract to us-gaap_LeaseCost" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:title="us-gaap_IntangibleAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_IntangibleAssetsDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_CurrentFederalTaxExpenseBenefit" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_CurrentStateAndLocalTaxExpenseBenefit" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredFederalIncomeTaxExpenseBenefit" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxExpenseBenefit" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:title="us-gaap_LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="Presentation : us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract to us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="Presentation : us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract to us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="Presentation : us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract to us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="Presentation : us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract to us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="Presentation : us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract to us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:title="Presentation : us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract to us-gaap_FinanceLeaseLiabilityPaymentsDue" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_FinanceLeaseLiabilityImputedInterest" xlink:label="else_FinanceLeaseLiabilityImputedInterest" xlink:title="else_FinanceLeaseLiabilityImputedInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="else_FinanceLeaseLiabilityImputedInterest" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to else_FinanceLeaseLiabilityImputedInterest" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:label="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" xlink:title="us-gaap_InvestmentTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_InvestmentTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesTable to us-gaap_InvestmentTypeAxis" use="optional" priority="1" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:title="us-gaap_InvestmentTypeCategorizationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" xlink:title="Presentation : us-gaap_InvestmentTypeAxis to us-gaap_InvestmentTypeCategorizationMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="us-gaap_CashAndCashEquivalentsMember" xlink:title="us-gaap_CashAndCashEquivalentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CashAndCashEquivalentsMember" xlink:title="Presentation : us-gaap_InvestmentTypeCategorizationMember to us-gaap_CashAndCashEquivalentsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:title="us-gaap_MoneyMarketFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_MoneyMarketFundsMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_MoneyMarketFundsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember" xlink:title="us-gaap_CommercialPaperMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_CommercialPaperMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_CommercialPaperMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" xlink:title="us-gaap_USTreasurySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_USTreasurySecuritiesMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember" xlink:title="us-gaap_EquitySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_EquitySecuritiesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_EquitySecuritiesMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_DebtAndEquitySecuritiesMember" xlink:label="else_DebtAndEquitySecuritiesMember" xlink:title="else_DebtAndEquitySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="else_DebtAndEquitySecuritiesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to else_DebtAndEquitySecuritiesMember" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesTable to us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:label="else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:title="else_AvailableForSaleMarketableSecuritiesAmortizedCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to else_AvailableForSaleMarketableSecuritiesAmortizedCost" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:label="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:title="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:label="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:title="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecurities" xlink:label="us-gaap_MarketableSecurities" xlink:title="us-gaap_MarketableSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_MarketableSecurities" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_MarketableSecurities" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="4" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="Presentation : us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems to us-gaap_CashAndCashEquivalentsFairValueDisclosure" use="optional" priority="5" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:label="else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:title="else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:title="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:title="us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EmployeeStockOwnershipPlanDebtToCompany" xlink:label="else_EmployeeStockOwnershipPlanDebtToCompany" xlink:title="else_EmployeeStockOwnershipPlanDebtToCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="else_EmployeeStockOwnershipPlanDebtToCompany" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to else_EmployeeStockOwnershipPlanDebtToCompany" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:title="us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:label="else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:title="else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NotePayable">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:title="us-gaap_DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:title="us-gaap_LongTermDebtTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:title="Presentation : us-gaap_DebtDisclosureAbstract to us-gaap_LongTermDebtTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" xlink:title="us-gaap_SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_SegmentReportingAbstract to us-gaap_StatementTable" use="optional" priority="3" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:title="us-gaap_StatementBusinessSegmentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementBusinessSegmentsAxis" use="optional" priority="1" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:title="us-gaap_SegmentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:title="Presentation : us-gaap_StatementBusinessSegmentsAxis to us-gaap_SegmentDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ProductionMonitoringMember" xlink:label="else_ProductionMonitoringMember" xlink:title="else_ProductionMonitoringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="else_ProductionMonitoringMember" xlink:title="Presentation : us-gaap_SegmentDomain to else_ProductionMonitoringMember" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EsiInvestmentCompanyMember" xlink:label="else_EsiInvestmentCompanyMember" xlink:title="else_EsiInvestmentCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="else_EsiInvestmentCompanyMember" xlink:title="Presentation : us-gaap_SegmentDomain to else_EsiInvestmentCompanyMember" use="optional" priority="1" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:title="srt_StatementGeographicalAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Presentation : us-gaap_StatementTable to srt_StatementGeographicalAxis" use="optional" priority="2" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:title="srt_SegmentGeographicalDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:title="Presentation : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ForeignCountryRevenueMember" xlink:label="else_ForeignCountryRevenueMember" xlink:title="else_ForeignCountryRevenueMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="else_ForeignCountryRevenueMember" xlink:title="Presentation : srt_SegmentGeographicalDomain to else_ForeignCountryRevenueMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementLineItems" use="optional" priority="0" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:title="us-gaap_NumberOfReportableSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_NumberOfReportableSegments" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableAbstract" xlink:label="us-gaap_NotesPayableAbstract" xlink:title="us-gaap_NotesPayableAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" xlink:title="us-gaap_LongTermNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_LongTermNotesPayable" xlink:title="Presentation : us-gaap_NotesPayableAbstract to us-gaap_LongTermNotesPayable" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="Presentation : us-gaap_NotesPayableAbstract to us-gaap_DebtInstrumentUnamortizedDiscount" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:title="us-gaap_LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_LongTermDebt" xlink:title="Presentation : us-gaap_NotesPayableAbstract to us-gaap_LongTermDebt" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:title="us-gaap_LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_LongTermDebtCurrent" xlink:title="Presentation : us-gaap_NotesPayableAbstract to us-gaap_LongTermDebtCurrent" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:title="us-gaap_LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="Presentation : us-gaap_NotesPayableAbstract to us-gaap_LongTermDebtNoncurrent" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:title="us-gaap_DebtInstrumentPeriodicPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" xlink:title="Presentation : us-gaap_NotesPayableAbstract to us-gaap_DebtInstrumentPeriodicPayment" use="optional" priority="0" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="Presentation : us-gaap_NotesPayableAbstract to us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:title="us-gaap_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:title="us-gaap_InventoryRawMaterials" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryRawMaterials" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryRawMaterials" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:title="us-gaap_InventoryWorkInProcess" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWorkInProcess" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryWorkInProcess" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:title="us-gaap_InventoryFinishedGoods" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoods" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryFinishedGoods" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:title="us-gaap_InventoryValuationReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryValuationReserves" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryValuationReserves" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:title="us-gaap_InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" xlink:title="Presentation : us-gaap_InventoryDisclosureAbstract to us-gaap_InventoryNet" use="optional" priority="6" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:title="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:title="us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:title="us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits" xlink:label="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:title="us-gaap_IncomeTaxReconciliationTaxCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxReconciliationTaxCredits" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_IncomeTaxReconciliationPermanentDifferences" xlink:label="else_IncomeTaxReconciliationPermanentDifferences" xlink:title="else_IncomeTaxReconciliationPermanentDifferences" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="else_IncomeTaxReconciliationPermanentDifferences" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to else_IncomeTaxReconciliationPermanentDifferences" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="us-gaap_IncomeTaxReconciliationOtherAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxReconciliationOtherAdjustments" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxExpenseBenefit" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Presentation : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:title="us-gaap_NoncompeteAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_NoncompeteAgreementsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpatentedTechnologyMember" xlink:label="us-gaap_UnpatentedTechnologyMember" xlink:title="us-gaap_UnpatentedTechnologyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UnpatentedTechnologyMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_UnpatentedTechnologyMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:title="us-gaap_LicensingAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_LicensingAgreementsMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:title="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:title="Presentation : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_FiniteLivedIntangibleAssetsLineItems" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsGross" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:title="us-gaap_AmortizationOfIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_AmortizationOfIntangibleAssets" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:title="us-gaap_ConstructionInProgressMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_ConstructionInProgressMember" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="us-gaap_AutomobilesMember" xlink:title="us-gaap_AutomobilesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AutomobilesMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_AutomobilesMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" xlink:title="us-gaap_EquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_EquipmentMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:title="us-gaap_FurnitureAndFixturesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_FurnitureAndFixturesMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:title="us-gaap_AssetsHeldUnderCapitalLeasesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_AssetsHeldUnderCapitalLeasesMember" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:title="us-gaap_BuildingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_BuildingMember" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" xlink:title="us-gaap_LandMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_LandMember" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="Presentation : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="us-gaap_PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentGross" use="optional" priority="3" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" priority="3" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentNet" use="optional" priority="3" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/CommonStockOptionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_StatementTable" use="optional" priority="3" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_AwardTypeAxis" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Presentation : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:title="us-gaap_EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_EmployeeStockOptionMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_DirectorStockOptionMember" xlink:label="else_DirectorStockOptionMember" xlink:title="else_DirectorStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="else_DirectorStockOptionMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to else_DirectorStockOptionMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementLineItems" use="optional" priority="0" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" use="optional" priority="3" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:title="us-gaap_FairValueByAssetClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueByAssetClassAxis" use="optional" priority="1" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="Presentation : us-gaap_FairValueByAssetClassAxis to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:title="us-gaap_MoneyMarketFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_MoneyMarketFundsMember" xlink:title="Presentation : us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_MoneyMarketFundsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember" xlink:title="us-gaap_CommercialPaperMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_CommercialPaperMember" xlink:title="Presentation : us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_CommercialPaperMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" xlink:title="us-gaap_USTreasurySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" xlink:title="Presentation : us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_USTreasurySecuritiesMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_LimitedMarketableCompanyMember" xlink:label="else_LimitedMarketableCompanyMember" xlink:title="else_LimitedMarketableCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="else_LimitedMarketableCompanyMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to else_LimitedMarketableCompanyMember" use="optional" priority="1" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" priority="1" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Presentation : us-gaap_FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:title="us-gaap_FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:title="Presentation : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel1Member" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:title="us-gaap_FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:title="Presentation : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel2Member" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:title="us-gaap_FairValueInputsLevel3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:title="Presentation : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel3Member" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:title="us-gaap_FairValueByLiabilityClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueByLiabilityClassAxis" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="Presentation : us-gaap_FairValueByLiabilityClassAxis to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ObligationsMember" xlink:label="us-gaap_ObligationsMember" xlink:title="us-gaap_ObligationsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_ObligationsMember" xlink:title="Presentation : us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to us-gaap_ObligationsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_CashAndCashEquivalentsFairValueDisclosure" use="optional" priority="4" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:label="else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:title="else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_CarryingAmountOfAvailableForSaleSecurities" xlink:label="else_CarryingAmountOfAvailableForSaleSecurities" xlink:title="else_CarryingAmountOfAvailableForSaleSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="else_CarryingAmountOfAvailableForSaleSecurities" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to else_CarryingAmountOfAvailableForSaleSecurities" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecurities" xlink:label="us-gaap_MarketableSecurities" xlink:title="us-gaap_MarketableSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_MarketableSecurities" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_MarketableSecurities" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="us-gaap_BusinessCombinationContingentConsiderationLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_BusinessCombinationContingentConsiderationLiability" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:title="us-gaap_NonfinancialLiabilitiesFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_NonfinancialLiabilitiesFairValueDisclosure" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:title="us-gaap_PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_EmployeeRelatedLiabilitiesCurrent" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_AccruedLiabilitiesCurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:title="us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to us-gaap_NetIncomeLoss" use="optional" priority="3" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" priority="5" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:title="us-gaap_DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_DepreciationDepletionAndAmortization" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" priority="4" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense" xlink:title="us-gaap_StockOptionPlanExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_StockOptionPlanExpense" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_StockOptionPlanExpense" use="optional" priority="7" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" xlink:title="us-gaap_UnrealizedGainLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_UnrealizedGainLossOnInvestments" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:title="us-gaap_OtherNoncashIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_OtherNoncashIncomeExpense" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" use="optional" priority="3" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:title="us-gaap_IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInInventories" use="optional" priority="8" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:title="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOtherCurrentAssets" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" priority="3" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInAccruedLiabilities" use="optional" priority="3" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" use="optional" priority="3" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" priority="0" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" priority="6" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:title="us-gaap_FinanceLeasePrincipalPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to us-gaap_FinanceLeasePrincipalPayments" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:title="us-gaap_ProceedsFromStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to us-gaap_ProceedsFromStockOptionsExercised" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_SupplementalCashFlowInformationAbstract" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" xlink:title="us-gaap_IncomeTaxesPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" xlink:title="Presentation : us-gaap_SupplementalCashFlowInformationAbstract to us-gaap_IncomeTaxesPaid" use="optional" priority="7" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:title="us-gaap_InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:title="Presentation : us-gaap_SupplementalCashFlowInformationAbstract to us-gaap_InterestPaidNet" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:title="us-gaap_PlanNameAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_PlanNameAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:title="us-gaap_PlanNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:title="Presentation : us-gaap_PlanNameAxis to us-gaap_PlanNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_TwoThousandThirteenEquityIncentivePlanMember" xlink:label="else_TwoThousandThirteenEquityIncentivePlanMember" xlink:title="else_TwoThousandThirteenEquityIncentivePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="else_TwoThousandThirteenEquityIncentivePlanMember" xlink:title="Presentation : us-gaap_PlanNameDomain to else_TwoThousandThirteenEquityIncentivePlanMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:label="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:title="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:title="Presentation : us-gaap_PlanNameDomain to else_OneThousandNineHundredNinetySevenStockOptionPlanMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:title="srt_TitleOfIndividualAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to srt_TitleOfIndividualAxis" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Presentation : srt_TitleOfIndividualAxis to srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:title="srt_ChiefExecutiveOfficerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to srt_ChiefExecutiveOfficerMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_VicePresidentMember" xlink:label="srt_VicePresidentMember" xlink:title="srt_VicePresidentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_VicePresidentMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to srt_VicePresidentMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:title="us-gaap_VestingAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_VestingAxis" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:title="us-gaap_VestingDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" xlink:title="Presentation : us-gaap_VestingAxis to us-gaap_VestingDomain" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:title="Presentation : us-gaap_VestingDomain to us-gaap_ShareBasedCompensationAwardTrancheOneMember" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:label="else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:title="else_VestingOnFirstFourAnniversariesOfGrantDateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain" xlink:to="else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:title="Presentation : us-gaap_VestingDomain to else_VestingOnFirstFourAnniversariesOfGrantDateMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:label="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:title="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" use="optional" priority="1" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" use="optional" priority="2" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_AllocatedShareBasedCompensationExpense" use="optional" priority="5" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" priority="5" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" use="optional" priority="2" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" use="optional" priority="4" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" priority="2" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" use="optional" priority="2" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" use="optional" priority="2" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" use="optional" priority="5" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" use="optional" priority="3" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_CommonStockParOrStatedValuePerShare" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:title="us-gaap_CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_CommonStockSharesAuthorized" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:title="us-gaap_CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_CommonStockSharesIssued" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:title="us-gaap_CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_CommonStockSharesOutstanding" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_NetIncomeLoss" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:title="us-gaap_EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_EarningsPerShareBasic" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EffectOfDilutiveStockOptionsPerShareAmount" xlink:label="else_EffectOfDilutiveStockOptionsPerShareAmount" xlink:title="else_EffectOfDilutiveStockOptionsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="else_EffectOfDilutiveStockOptionsPerShareAmount" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to else_EffectOfDilutiveStockOptionsPerShareAmount" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:title="us-gaap_EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_EarningsPerShareDiluted" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:label="else_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:title="else_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="else_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to else_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:label="else_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:title="else_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="else_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to else_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xlink:title="us-gaap_AssetsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_AssetsAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:title="us-gaap_AssetsCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_AssetsCurrentAbstract" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent" xlink:title="us-gaap_MarketableSecuritiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_MarketableSecuritiesCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_MarketableSecuritiesCurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:title="us-gaap_AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_AccountsReceivableNetCurrent" use="optional" priority="6" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:title="us-gaap_InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_InventoryNet" use="optional" priority="6" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:title="us-gaap_OtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_OtherAssetsCurrent" use="optional" priority="4" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:title="us-gaap_IncomeTaxesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_IncomeTaxesReceivable" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:title="us-gaap_AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_AssetsCurrent" use="optional" priority="2" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_DeferredIncomeTaxAssetsNet" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" priority="2" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_PropertyPlantAndEquipmentNet" use="optional" priority="3" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:title="us-gaap_Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_Assets" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:title="us-gaap_LiabilitiesCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesCurrentAbstract" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:title="us-gaap_FinanceLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_FinanceLeaseLiabilityCurrent" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:title="us-gaap_AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_AccountsPayableCurrent" use="optional" priority="4" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_AccruedLiabilitiesCurrent" use="optional" priority="4" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:title="us-gaap_LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrent" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:title="us-gaap_LiabilitiesNoncurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesNoncurrentAbstract" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:title="us-gaap_FinanceLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:title="Presentation : us-gaap_LiabilitiesNoncurrentAbstract to us-gaap_FinanceLeaseLiabilityNoncurrent" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:title="us-gaap_LiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:title="Presentation : us-gaap_LiabilitiesNoncurrentAbstract to us-gaap_LiabilitiesNoncurrent" use="optional" priority="3" order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:title="us-gaap_CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_CommitmentsAndContingencies" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:title="us-gaap_StockholdersEquityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract" use="optional" priority="1" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:title="us-gaap_CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_CommonStockValue" use="optional" priority="5" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="us-gaap_AdditionalPaidInCapitalCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" priority="4" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" priority="4" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" priority="4" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_StockholdersEquity" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquity" use="optional" priority="1" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" xlink:title="us-gaap_NatureOfOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_NatureOfOperations" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:title="us-gaap_UseOfEstimates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_UseOfEstimates" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_CashAndCashEquivalentsPolicyTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:title="us-gaap_TradeAndOtherAccountsReceivablePolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_TradeAndOtherAccountsReceivablePolicy" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="us-gaap_MarketableSecuritiesPolicy" xlink:title="us-gaap_MarketableSecuritiesPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_MarketableSecuritiesPolicy" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_MarketableSecuritiesPolicy" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:title="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_FairValueOfFinancialInstrumentsPolicy" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:title="us-gaap_InventoryPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_InventoryPolicyTextBlock" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:title="us-gaap_IntangibleAssetsFiniteLivedPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_IntangibleAssetsFiniteLivedPolicy" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:title="us-gaap_RevenueRecognitionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_RevenueRecognitionPolicyTextBlock" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:title="us-gaap_AdvertisingCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_AdvertisingCostsPolicyTextBlock" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:title="us-gaap_ResearchAndDevelopmentExpensePolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_ResearchAndDevelopmentExpensePolicy" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:title="us-gaap_IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_IncomeTaxPolicyTextBlock" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:title="us-gaap_EarningsPerSharePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_EarningsPerSharePolicyTextBlock" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Reclassifications" xlink:label="us-gaap_Reclassifications" xlink:title="us-gaap_Reclassifications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_Reclassifications" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_Reclassifications" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:title="us-gaap_CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_CostOfGoodsAndServicesSold" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:title="us-gaap_GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_GrossProfit" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_GrossProfit" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:title="us-gaap_OperatingExpensesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_OperatingExpensesAbstract" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:title="us-gaap_SellingAndMarketingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_SellingAndMarketingExpense" use="optional" priority="3" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:title="us-gaap_GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_GeneralAndAdministrativeExpense" use="optional" priority="4" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:title="us-gaap_ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_ResearchAndDevelopmentExpense" use="optional" priority="5" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:title="us-gaap_OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_OperatingExpenses" use="optional" priority="1" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:title="us-gaap_OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_OperatingIncomeLoss" use="optional" priority="1" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_NonoperatingIncomeExpenseAbstract" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:title="us-gaap_InterestExpenseDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseDebt" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_InterestExpenseDebt" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:title="us-gaap_InvestmentIncomeInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_InvestmentIncomeInterest" use="optional" priority="9" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_OtherNonoperatingIncomeExpense" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:title="us-gaap_NonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_NonoperatingIncomeExpense" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_IncomeTaxExpenseBenefit" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_NetIncomeLoss" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Presentation : us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" priority="7" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="Presentation : us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" use="optional" priority="5" order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_ComprehensiveIncomeNetOfTax" use="optional" priority="7" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:title="us-gaap_EarningsPerShareAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_EarningsPerShareAbstract" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:title="us-gaap_EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_EarningsPerShareBasic" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" priority="4" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:title="us-gaap_EarningsPerShareDilutedAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_EarningsPerShareDilutedAbstract" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:title="us-gaap_EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Presentation : us-gaap_EarningsPerShareDilutedAbstract to us-gaap_EarningsPerShareDiluted" use="optional" priority="5" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Presentation : us-gaap_EarningsPerShareDilutedAbstract to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" priority="4" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to srt_RangeAxis" use="optional" priority="1" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="1" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" priority="2" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="us-gaap_AutomobilesMember" xlink:title="us-gaap_AutomobilesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AutomobilesMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_AutomobilesMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" xlink:title="us-gaap_EquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_EquipmentMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:title="us-gaap_FurnitureAndFixturesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_FurnitureAndFixturesMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:title="us-gaap_BuildingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentTypeDomain to us-gaap_BuildingMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:title="Presentation : us-gaap_ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_PropertyPlantAndEquipmentLineItems" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentUsefulLife" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_AwardTypeAxis" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Presentation : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:title="us-gaap_EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_EmployeeStockOptionMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_DirectorStockOptionMember" xlink:label="else_DirectorStockOptionMember" xlink:title="else_DirectorStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="else_DirectorStockOptionMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to else_DirectorStockOptionMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" priority="3" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" use="optional" priority="3" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" priority="3" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" use="optional" priority="3" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" use="optional" priority="5" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" priority="3" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" use="optional" priority="3" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" use="optional" priority="3" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" use="optional" priority="4" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:label="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:title="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" use="optional" priority="1" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:label="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:title="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" use="optional" priority="3" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_StatementOfStockholdersEquityAbstract to us-gaap_StatementTable" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementEquityComponentsAxis" use="optional" priority="2" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Presentation : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:title="us-gaap_AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_AdditionalPaidInCapitalMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:title="us-gaap_RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_RetainedEarningsMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockholdersEquity" use="optional" priority="4" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:title="us-gaap_SharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesIssued" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesIssued" use="optional" priority="4" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" use="optional" priority="8" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" use="optional" priority="2" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_NetIncomeLoss" use="optional" priority="2" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_1" xlink:title="us-gaap_StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity_1" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_StockholdersEquity" use="optional" priority="4" order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued_1" xlink:title="us-gaap_SharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesIssued_1" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_SharesIssued" use="optional" priority="4" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfSignificantAccountingPoliciesTable" xlink:label="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:title="else_ScheduleOfSignificantAccountingPoliciesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to else_ScheduleOfSignificantAccountingPoliciesTable" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesTable to us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="Presentation : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:title="us-gaap_AccountsReceivableMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:title="Presentation : us-gaap_ConcentrationRiskBenchmarkDomain to us-gaap_AccountsReceivableMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesTable to us-gaap_ConcentrationRiskByTypeAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="Presentation : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:title="us-gaap_CustomerConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:title="Presentation : us-gaap_ConcentrationRiskTypeDomain to us-gaap_CustomerConcentrationRiskMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesTable to us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:title="us-gaap_TypeOfAdoptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:title="Presentation : us-gaap_AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_TypeOfAdoptionMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="us-gaap_AccountingStandardsUpdate201601Member" xlink:title="us-gaap_AccountingStandardsUpdate201601Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201601Member" xlink:title="Presentation : us-gaap_TypeOfAdoptionMember to us-gaap_AccountingStandardsUpdate201601Member" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:title="srt_MajorCustomersAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="srt_MajorCustomersAxis" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesTable to srt_MajorCustomersAxis" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="Presentation : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AggregateCustomersOfEntityMember" xlink:label="else_AggregateCustomersOfEntityMember" xlink:title="else_AggregateCustomersOfEntityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="else_AggregateCustomersOfEntityMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to else_AggregateCustomersOfEntityMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_MajorTwoCustomersMember" xlink:label="else_MajorTwoCustomersMember" xlink:title="else_MajorTwoCustomersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="else_MajorTwoCustomersMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to else_MajorTwoCustomersMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:label="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="else_ScheduleOfSignificantAccountingPoliciesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesTable to else_ScheduleOfSignificantAccountingPoliciesLineItems" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCustomers" xlink:label="else_NumberOfCustomers" xlink:title="else_NumberOfCustomers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NumberOfCustomers" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NumberOfCustomers" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:title="us-gaap_ConcentrationRiskPercentage1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_ConcentrationRiskPercentage1" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:label="else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:title="else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xlink:title="us-gaap_AdvertisingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_AdvertisingExpense" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:title="us-gaap_ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_ResearchAndDevelopmentExpense" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCompanyCompensationPlans" xlink:label="else_NumberOfCompanyCompensationPlans" xlink:title="else_NumberOfCompanyCompensationPlans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NumberOfCompanyCompensationPlans" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NumberOfCompanyCompensationPlans" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:title="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfNonPubliclyTradedCompanies" xlink:label="else_NumberOfNonPubliclyTradedCompanies" xlink:title="else_NumberOfNonPubliclyTradedCompanies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NumberOfNonPubliclyTradedCompanies" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NumberOfNonPubliclyTradedCompanies" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSubsequentEvent">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:title="us-gaap_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:title="us-gaap_SubsequentEventsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:title="Presentation : us-gaap_SubsequentEventsAbstract to us-gaap_SubsequentEventsTextBlock" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationTable" xlink:label="else_InvestmentInOrganizationTable" xlink:title="else_InvestmentInOrganizationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="else_InvestmentInOrganizationTable" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to else_InvestmentInOrganizationTable" use="optional" priority="2" order="0" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationAxis" xlink:label="else_InvestmentInOrganizationAxis" xlink:title="else_InvestmentInOrganizationAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationTable" xlink:to="else_InvestmentInOrganizationAxis" xlink:title="Presentation : else_InvestmentInOrganizationTable to else_InvestmentInOrganizationAxis" use="optional" priority="2" order="0" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationDomain" xlink:label="else_InvestmentInOrganizationDomain" xlink:title="else_InvestmentInOrganizationDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationAxis" xlink:to="else_InvestmentInOrganizationDomain" xlink:title="Presentation : else_InvestmentInOrganizationAxis to else_InvestmentInOrganizationDomain" use="optional" priority="1" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_RudolphTechnologiesIncMember" xlink:label="else_RudolphTechnologiesIncMember" xlink:title="else_RudolphTechnologiesIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationDomain" xlink:to="else_RudolphTechnologiesIncMember" xlink:title="Presentation : else_InvestmentInOrganizationDomain to else_RudolphTechnologiesIncMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="Presentation : else_InvestmentInOrganizationTable to us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:title="us-gaap_TypeOfAdoptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:title="Presentation : us-gaap_AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_TypeOfAdoptionMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="us-gaap_AccountingStandardsUpdate201601Member" xlink:title="us-gaap_AccountingStandardsUpdate201601Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201601Member" xlink:title="Presentation : us-gaap_TypeOfAdoptionMember to us-gaap_AccountingStandardsUpdate201601Member" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : else_InvestmentInOrganizationTable to srt_RangeAxis" use="optional" priority="1" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="1" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationLineItems" xlink:label="else_InvestmentInOrganizationLineItems" xlink:title="else_InvestmentInOrganizationLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationTable" xlink:to="else_InvestmentInOrganizationLineItems" xlink:title="Presentation : else_InvestmentInOrganizationTable to else_InvestmentInOrganizationLineItems" use="optional" priority="0" order="3" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_TreasuryBillsTerm" xlink:label="else_TreasuryBillsTerm" xlink:title="else_TreasuryBillsTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="else_TreasuryBillsTerm" xlink:title="Presentation : else_InvestmentInOrganizationLineItems to else_TreasuryBillsTerm" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleSecuritiesSharesSold" xlink:label="else_AvailableForSaleSecuritiesSharesSold" xlink:title="else_AvailableForSaleSecuritiesSharesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="else_AvailableForSaleSecuritiesSharesSold" xlink:title="Presentation : else_InvestmentInOrganizationLineItems to else_AvailableForSaleSecuritiesSharesSold" use="optional" priority="3" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" xlink:title="us-gaap_GainLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_InvestmentInOrganizationLineItems" xlink:to="us-gaap_GainLossOnInvestments" xlink:title="Presentation : else_InvestmentInOrganizationLineItems to us-gaap_GainLossOnInvestments" use="optional" priority="3" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract" xlink:title="us-gaap_LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:title="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:title="Presentation : us-gaap_LesseeDisclosureAbstract to us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:title="Presentation : us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="Presentation : us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:title="us-gaap_FinanceLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" xlink:title="Presentation : us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to us-gaap_FinanceLeaseRightOfUseAsset" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="Presentation : us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="Presentation : us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="Presentation : us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="Presentation : us-gaap_BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:title="us-gaap_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:title="us-gaap_SubsequentEventTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" xlink:title="Presentation : us-gaap_SubsequentEventsAbstract to us-gaap_SubsequentEventTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : us-gaap_SubsequentEventTable to us-gaap_SubsequentEventTypeAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Presentation : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Presentation : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Presentation : us-gaap_SubsequentEventTable to us-gaap_BusinessAcquisitionAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Presentation : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_MobileXGlobalIncMember" xlink:label="else_MobileXGlobalIncMember" xlink:title="else_MobileXGlobalIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="else_MobileXGlobalIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to else_MobileXGlobalIncMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:title="Presentation : us-gaap_SubsequentEventTable to dei_LegalEntityAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Presentation : dei_LegalEntityAxis to dei_EntityDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ElectroSensorsIncMember" xlink:label="else_ElectroSensorsIncMember" xlink:title="else_ElectroSensorsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="else_ElectroSensorsIncMember" xlink:title="Presentation : dei_EntityDomain to else_ElectroSensorsIncMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xlink:title="us-gaap_SubsequentEventLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" xlink:title="Presentation : us-gaap_SubsequentEventTable to us-gaap_SubsequentEventLineItems" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:label="else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:title="else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:title="Presentation : us-gaap_SubsequentEventLineItems to else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>5
<FILENAME>else-20221231_cal.xml
<DESCRIPTION>CALCULATION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by American Financial Printing Inc., Powered by IRIS Carbon, Unique Code 641487c3e17276118c279d9f, Generated At Fri, 17 Mar 2023 15:31:56 GMT-->
<link:linkbase xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20221231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20221231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20221231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20221231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20221231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20221231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20221231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20221231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptions" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptions" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20221231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/CommonStockOptionsTables" xlink:type="simple" xlink:href="else-20221231.xsd#CommonStockOptionsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20221231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20221231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:title="us-gaap_Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:title="us-gaap_AssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:title="Calculation : us-gaap_Assets to us-gaap_AssetsCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:title="us-gaap_AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_AccountsReceivableNetCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:title="us-gaap_InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_InventoryNet" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:title="us-gaap_OtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_OtherAssetsCurrent" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent" xlink:title="us-gaap_MarketableSecuritiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_MarketableSecuritiesCurrent" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="5" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:title="us-gaap_IncomeTaxesReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_IncomeTaxesReceivable" order="6" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:title="Calculation : us-gaap_Assets to us-gaap_DeferredIncomeTaxAssetsNet" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Calculation : us-gaap_Assets to us-gaap_FiniteLivedIntangibleAssetsNet" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Calculation : us-gaap_Assets to us-gaap_PropertyPlantAndEquipmentNet" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:title="us-gaap_LiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:title="us-gaap_FinanceLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_FinanceLeaseLiabilityCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:title="us-gaap_AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_AccountsPayableCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:title="us-gaap_LiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesNoncurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:title="us-gaap_FinanceLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:title="Calculation : us-gaap_LiabilitiesNoncurrent to us-gaap_FinanceLeaseLiabilityNoncurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_StockholdersEquity" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:title="us-gaap_CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_CommonStockValue" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="us-gaap_AdditionalPaidInCapitalCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_AdditionalPaidInCapitalCommonStock" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_RetainedEarningsAccumulatedDeficit" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:title="us-gaap_FinanceLeaseRightOfUseAsset" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:title="Calculation : us-gaap_FinanceLeaseRightOfUseAsset to us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="Calculation : us-gaap_FinanceLeaseRightOfUseAsset to us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" order="1" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" xlink:title="us-gaap_LeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:title="Calculation : us-gaap_LeaseCost to us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:title="us-gaap_FinanceLeaseInterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseInterestExpense" xlink:title="Calculation : us-gaap_LeaseCost to us-gaap_FinanceLeaseInterestExpense" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Calculation : us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Calculation : us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:title="Calculation : us-gaap_FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsGross" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Calculation : us-gaap_FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:title="us-gaap_LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:title="us-gaap_LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="Calculation : us-gaap_LongTermDebt to us-gaap_LongTermDebtNoncurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:title="us-gaap_LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent" xlink:title="Calculation : us-gaap_LongTermDebt to us-gaap_LongTermDebtCurrent" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:title="us-gaap_LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="Calculation : us-gaap_LongTermDebt to us-gaap_DebtInstrumentUnamortizedDiscount" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" xlink:title="us-gaap_LongTermNotesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermNotesPayable" xlink:title="Calculation : us-gaap_LongTermDebt to us-gaap_LongTermNotesPayable" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_OtherAccruedLiabilitiesCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="Calculation : us-gaap_AccruedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="Calculation : us-gaap_PropertyPlantAndEquipmentNet to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="us-gaap_PropertyPlantAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:title="Calculation : us-gaap_PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:title="us-gaap_AvailableForSaleSecuritiesAmortizedCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Calculation : us-gaap_AvailableForSaleSecuritiesAmortizedCost to us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" order="0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Calculation : us-gaap_AvailableForSaleSecuritiesAmortizedCost to us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="1" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="us-gaap_AvailableForSaleSecurities" xlink:title="us-gaap_AvailableForSaleSecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecurities" xlink:title="Calculation : us-gaap_AvailableForSaleSecuritiesAmortizedCost to us-gaap_AvailableForSaleSecurities" order="2" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:title="us-gaap_InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" xlink:title="us-gaap_InventoryRawMaterials" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" xlink:title="Calculation : us-gaap_InventoryNet to us-gaap_InventoryRawMaterials" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" xlink:title="us-gaap_InventoryWorkInProcess" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" xlink:title="Calculation : us-gaap_InventoryNet to us-gaap_InventoryWorkInProcess" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xlink:title="us-gaap_InventoryFinishedGoods" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" xlink:title="Calculation : us-gaap_InventoryNet to us-gaap_InventoryFinishedGoods" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:title="us-gaap_InventoryValuationReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" xlink:title="Calculation : us-gaap_InventoryNet to us-gaap_InventoryValuationReserves" order="3" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:label="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:title="Calculation : else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to us-gaap_FinanceLeaseLiabilityPaymentsDue" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="Calculation : us-gaap_FinanceLeaseLiabilityPaymentsDue to us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="Calculation : us-gaap_FinanceLeaseLiabilityPaymentsDue to us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="Calculation : us-gaap_FinanceLeaseLiabilityPaymentsDue to us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="Calculation : us-gaap_FinanceLeaseLiabilityPaymentsDue to us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="Calculation : us-gaap_FinanceLeaseLiabilityPaymentsDue to us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_FinanceLeaseLiabilityImputedInterest" xlink:label="else_FinanceLeaseLiabilityImputedInterest" xlink:title="else_FinanceLeaseLiabilityImputedInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:to="else_FinanceLeaseLiabilityImputedInterest" xlink:title="Calculation : else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to else_FinanceLeaseLiabilityImputedInterest" order="1" weight="-1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:title="us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:title="us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:title="Calculation : us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments to us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:title="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:title="Calculation : us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments to us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:title="us-gaap_DeferredTaxAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:title="Calculation : us-gaap_DeferredTaxAssetsLiabilitiesNet to us-gaap_DeferredTaxAssetsNet" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" order="6" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsValuationAllowance" order="7" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="Calculation : us-gaap_DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" order="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="us-gaap_DeferredIncomeTaxLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="Calculation : us-gaap_DeferredTaxAssetsLiabilitiesNet to us-gaap_DeferredIncomeTaxLiabilities" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="Calculation : us-gaap_DeferredIncomeTaxLiabilities to us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="Calculation : us-gaap_DeferredIncomeTaxLiabilities to us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" order="1" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="Calculation : us-gaap_DeferredIncomeTaxLiabilities to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="2" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="3" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_NetIncomeLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:title="us-gaap_DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_DepreciationDepletionAndAmortization" order="1" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense" xlink:title="us-gaap_StockOptionPlanExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_StockOptionPlanExpense" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_StockOptionPlanExpense" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" xlink:title="us-gaap_UnrealizedGainLossOnInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_UnrealizedGainLossOnInvestments" order="4" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccountsReceivable" order="5" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:title="us-gaap_IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInInventories" order="6" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:title="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="7" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccountsPayable" order="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccruedLiabilities" order="9" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="10" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:title="us-gaap_OtherNoncashIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_OtherNoncashIncomeExpense" order="11" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInInvestingActivities to us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" order="0" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInInvestingActivities to us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInInvestingActivities to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:title="us-gaap_FinanceLeasePrincipalPayments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to us-gaap_FinanceLeasePrincipalPayments" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:title="us-gaap_ProceedsFromStockOptionsExercised" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to us-gaap_ProceedsFromStockOptionsExercised" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits" xlink:label="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:title="us-gaap_IncomeTaxReconciliationTaxCredits" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationTaxCredits" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_IncomeTaxReconciliationPermanentDifferences" xlink:label="else_IncomeTaxReconciliationPermanentDifferences" xlink:title="else_IncomeTaxReconciliationPermanentDifferences" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="else_IncomeTaxReconciliationPermanentDifferences" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to else_IncomeTaxReconciliationPermanentDifferences" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="us-gaap_IncomeTaxReconciliationOtherAdjustments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationOtherAdjustments" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" order="5" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTax to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTax to us-gaap_NetIncomeLoss" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="Calculation : us-gaap_NetIncomeLoss to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:title="us-gaap_OperatingIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_OperatingIncomeLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:title="us-gaap_GrossProfit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:title="Calculation : us-gaap_OperatingIncomeLoss to us-gaap_GrossProfit" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Calculation : us-gaap_GrossProfit to us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:title="us-gaap_CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:title="Calculation : us-gaap_GrossProfit to us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:title="us-gaap_OperatingExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:title="Calculation : us-gaap_OperatingIncomeLoss to us-gaap_OperatingExpenses" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:title="us-gaap_SellingAndMarketingExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_SellingAndMarketingExpense" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:title="us-gaap_GeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_GeneralAndAdministrativeExpense" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:title="us-gaap_ResearchAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_ResearchAndDevelopmentExpense" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:title="us-gaap_NonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_NonoperatingIncomeExpense" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:title="us-gaap_InterestExpenseDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseDebt" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to us-gaap_InterestExpenseDebt" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:title="us-gaap_InvestmentIncomeInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to us-gaap_InvestmentIncomeInterest" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_NetIncomeLoss to us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax to us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="Calculation : us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax to us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" order="1" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestments" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventories" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureLeases" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptions" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureBenefitPlans" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NotePayable" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventoriesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureLeasesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/CommonStockOptionsTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotePayableTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/SubsequentEventsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>else-20221231_lab.xml
<DESCRIPTION>LABEL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by American Financial Printing Inc., Powered by IRIS Carbon, Unique Code 641487c3e17276118c279d9f, Generated At Fri, 17 Mar 2023 15:31:56 GMT-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue to label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue to label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xml:lang="en-US" id="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="Label : NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock to label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">Nature Of Business And Significant Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">Computed "Expected" Federal Tax Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="Label : IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="Label : ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityIncorporationStateCountryCode" xml:lang="en-US" id="label_EntityIncorporationStateCountryCode">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="label_EntityIncorporationStateCountryCode" xlink:title="Label : EntityIncorporationStateCountryCode to label_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="label_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityFileNumber" xml:lang="en-US" id="label_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="label_EntityFileNumber" xlink:title="Label : EntityFileNumber to label_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentTransitionReport" xml:lang="en-US" id="label_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="label_DocumentTransitionReport" xlink:title="Label : DocumentTransitionReport to label_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="label_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityShellCompany" xml:lang="en-US" id="label_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="label_EntityShellCompany" xlink:title="Label : EntityShellCompany to label_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestPaidNet" xml:lang="en-US" id="label_InterestPaidNet">Cash paid during the year for interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet" xlink:title="Label : InterestPaidNet to label_InterestPaidNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">Vesting Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1">Computed "Expected" Federal Tax Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xlink:title="Label : IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestPaidNet_1" xml:lang="en-US" id="label_InterestPaidNet_1">Cash paid during the year for interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet_1" xlink:title="Label : InterestPaidNet to label_InterestPaidNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ResearchAndDevelopmentExpense" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense">Research and development expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryNet" xml:lang="en-US" id="label_InventoryNet">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet" xlink:title="Label : InventoryNet to label_InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">Accrued interest or penalties related to uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="Label : UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">Number of shares exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">Number of shares available for purchase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1">Ending balance, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:label xlink:type="resource" xlink:label="label_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockGrantedDuringPeriodValueSharebasedCompensationGross" xml:lang="en-US" id="label_StockGrantedDuringPeriodValueSharebasedCompensationGross">Weighted average grant date fair value of options granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="label_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="Label : StockGrantedDuringPeriodValueSharebasedCompensationGross to label_StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NoncompeteAgreementsMember" xml:lang="en-US" id="label_NoncompeteAgreementsMember">Non-compete [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="label_NoncompeteAgreementsMember" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets">Amortization of Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet">Finite-Lived Intangible Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCompanyCompensationPlans" xlink:label="NumberOfCompanyCompensationPlans" xlink:title="NumberOfCompanyCompensationPlans" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompanyCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfCompanyCompensationPlans" xml:lang="en-US" id="label_NumberOfCompanyCompensationPlans">Number Of Company Compensation Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompanyCompensationPlans" xlink:to="label_NumberOfCompanyCompensationPlans" xlink:title="Label : NumberOfCompanyCompensationPlans to label_NumberOfCompanyCompensationPlans" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:label="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:title="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xml:lang="en-US" id="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis">Nonfinancial and Financial Items Measured on Nonrecurring Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:to="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:title="Label : NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis to label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">Inventory Obsolescence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1">Inventory Obsolescence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_VicePresidentMember" xlink:label="VicePresidentMember" xlink:title="VicePresidentMember" />
    <link:label xlink:type="resource" xlink:label="label_VicePresidentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_VicePresidentMember" xml:lang="en-US" id="label_VicePresidentMember">Vice President [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VicePresidentMember" xlink:to="label_VicePresidentMember" xlink:title="Label : VicePresidentMember to label_VicePresidentMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2">Beginning balance, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves" xlink:label="InventoryValuationReserves" xlink:title="InventoryValuationReserves" />
    <link:label xlink:type="resource" xlink:label="label_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryValuationReserves" xml:lang="en-US" id="label_InventoryValuationReserves">Reserve for obsolescence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationReserves" xlink:to="label_InventoryValuationReserves" xlink:title="Label : InventoryValuationReserves to label_InventoryValuationReserves" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsValuationAllowance_1" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance_1">Valuation allowance on deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance_1" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="AssetsHeldUnderCapitalLeasesMember" xlink:title="AssetsHeldUnderCapitalLeasesMember" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldUnderCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsHeldUnderCapitalLeasesMember" xml:lang="en-US" id="label_AssetsHeldUnderCapitalLeasesMember">Right-of-Use Asset [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldUnderCapitalLeasesMember" xlink:to="label_AssetsHeldUnderCapitalLeasesMember" xlink:title="Label : AssetsHeldUnderCapitalLeasesMember to label_AssetsHeldUnderCapitalLeasesMember" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldUnderCapitalLeasesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsHeldUnderCapitalLeasesMember_1" xml:lang="en-US" id="label_AssetsHeldUnderCapitalLeasesMember_1">Assets Held under Capital Leases [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldUnderCapitalLeasesMember" xlink:to="label_AssetsHeldUnderCapitalLeasesMember_1" xlink:title="Label : AssetsHeldUnderCapitalLeasesMember to label_AssetsHeldUnderCapitalLeasesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryValuationReserves_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_InventoryValuationReserves_1" xml:lang="en-US" id="label_InventoryValuationReserves_1">Reserve for Obsolescence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationReserves" xlink:to="label_InventoryValuationReserves_1" xlink:title="Label : InventoryValuationReserves to label_InventoryValuationReserves_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCustomers" xlink:label="NumberOfCustomers" xlink:title="NumberOfCustomers" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfCustomers" xml:lang="en-US" id="label_NumberOfCustomers">Number of customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers" xlink:title="Label : NumberOfCustomers to label_NumberOfCustomers" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfCustomers_1" xml:lang="en-US" id="label_NumberOfCustomers_1">Represents number of customers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers_1" xlink:title="Label : NumberOfCustomers to label_NumberOfCustomers_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfCustomers_2" xml:lang="en-US" id="label_NumberOfCustomers_2">Number of Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers_2" xlink:title="Label : NumberOfCustomers to label_NumberOfCustomers_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerConcentrationRiskMember" xml:lang="en-US" id="label_CustomerConcentrationRiskMember">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="label_CustomerConcentrationRiskMember" xlink:title="Label : CustomerConcentrationRiskMember to label_CustomerConcentrationRiskMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableMember" xml:lang="en-US" id="label_AccountsReceivableMember">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="label_AccountsReceivableMember" xlink:title="Label : AccountsReceivableMember to label_AccountsReceivableMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskPercentage1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1">Concentration risk percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1" xlink:title="Label : ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskPercentage1_1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1_1">Concentration risk percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1_1" xlink:title="Label : ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1_1" />
    <link:label xlink:type="resource" xlink:label="label_CustomerConcentrationRiskMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerConcentrationRiskMember_1" xml:lang="en-US" id="label_CustomerConcentrationRiskMember_1">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="label_CustomerConcentrationRiskMember_1" xlink:title="Label : CustomerConcentrationRiskMember to label_CustomerConcentrationRiskMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskTypeDomain" xml:lang="en-US" id="label_ConcentrationRiskTypeDomain">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="label_ConcentrationRiskTypeDomain" xlink:title="Label : ConcentrationRiskTypeDomain to label_ConcentrationRiskTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByTypeAxis" xml:lang="en-US" id="label_ConcentrationRiskByTypeAxis">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="label_ConcentrationRiskByTypeAxis" xlink:title="Label : ConcentrationRiskByTypeAxis to label_ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsReceivableMember_1" xml:lang="en-US" id="label_AccountsReceivableMember_1">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="label_AccountsReceivableMember_1" xlink:title="Label : AccountsReceivableMember to label_AccountsReceivableMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskBenchmarkDomain" xml:lang="en-US" id="label_ConcentrationRiskBenchmarkDomain">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="label_ConcentrationRiskBenchmarkDomain" xlink:title="Label : ConcentrationRiskBenchmarkDomain to label_ConcentrationRiskBenchmarkDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US" id="label_ConcentrationRiskByBenchmarkAxis">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="label_ConcentrationRiskByBenchmarkAxis" xlink:title="Label : ConcentrationRiskByBenchmarkAxis to label_ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:label="ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="ScheduleOfSignificantAccountingPoliciesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSignificantAccountingPoliciesLineItems" xml:lang="en-US" id="label_ScheduleOfSignificantAccountingPoliciesLineItems">Schedule of Significant Accounting Policies [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="label_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="Label : ScheduleOfSignificantAccountingPoliciesLineItems to label_ScheduleOfSignificantAccountingPoliciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfSignificantAccountingPoliciesTable" xlink:label="ScheduleOfSignificantAccountingPoliciesTable" xlink:title="ScheduleOfSignificantAccountingPoliciesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSignificantAccountingPoliciesTable" xml:lang="en-US" id="label_ScheduleOfSignificantAccountingPoliciesTable">Schedule of Significant Accounting Policies [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSignificantAccountingPoliciesTable" xlink:to="label_ScheduleOfSignificantAccountingPoliciesTable" xlink:title="Label : ScheduleOfSignificantAccountingPoliciesTable to label_ScheduleOfSignificantAccountingPoliciesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSignificantAccountingPoliciesTable_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfSignificantAccountingPoliciesTable_1" xml:lang="en-US" id="label_ScheduleOfSignificantAccountingPoliciesTable_1">Schedule of significant accounting policies.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSignificantAccountingPoliciesTable" xlink:to="label_ScheduleOfSignificantAccountingPoliciesTable_1" xlink:title="Label : ScheduleOfSignificantAccountingPoliciesTable to label_ScheduleOfSignificantAccountingPoliciesTable_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_TreasuryBillsTerm" xlink:label="TreasuryBillsTerm" xlink:title="TreasuryBillsTerm" />
    <link:label xlink:type="resource" xlink:label="label_TreasuryBillsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TreasuryBillsTerm" xml:lang="en-US" id="label_TreasuryBillsTerm">Treasury Bills Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryBillsTerm" xlink:to="label_TreasuryBillsTerm" xlink:title="Label : TreasuryBillsTerm to label_TreasuryBillsTerm" />
    <link:label xlink:type="resource" xlink:label="label_TreasuryBillsTerm_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TreasuryBillsTerm_1" xml:lang="en-US" id="label_TreasuryBillsTerm_1">Treasury Bills, term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryBillsTerm" xlink:to="label_TreasuryBillsTerm_1" xlink:title="Label : TreasuryBillsTerm to label_TreasuryBillsTerm_1" />
    <link:label xlink:type="resource" xlink:label="label_TreasuryBillsTerm_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TreasuryBillsTerm_2" xml:lang="en-US" id="label_TreasuryBillsTerm_2">Term of Treasury Bills, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryBillsTerm" xlink:to="label_TreasuryBillsTerm_2" xlink:title="Label : TreasuryBillsTerm to label_TreasuryBillsTerm_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:label="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:title="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue">Common shares owned by ESOP, fair market value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:to="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:title="Label : EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue to label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="AccountingStandardsUpdate201601Member" xlink:title="AccountingStandardsUpdate201601Member" />
    <link:label xlink:type="resource" xlink:label="label_AccountingStandardsUpdate201601Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountingStandardsUpdate201601Member" xml:lang="en-US" id="label_AccountingStandardsUpdate201601Member">Accounting Standards Update No. 2016-01 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201601Member" xlink:to="label_AccountingStandardsUpdate201601Member" xlink:title="Label : AccountingStandardsUpdate201601Member to label_AccountingStandardsUpdate201601Member" />
    <link:label xlink:type="resource" xlink:label="label_AccountingStandardsUpdate201601Member_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountingStandardsUpdate201601Member_1" xml:lang="en-US" id="label_AccountingStandardsUpdate201601Member_1">Accounting Standards Update 2016-01 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201601Member" xlink:to="label_AccountingStandardsUpdate201601Member_1" xlink:title="Label : AccountingStandardsUpdate201601Member to label_AccountingStandardsUpdate201601Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:label xlink:type="resource" xlink:label="label_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TypeOfAdoptionMember" xml:lang="en-US" id="label_TypeOfAdoptionMember">Type of Adoption [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfAdoptionMember" xlink:to="label_TypeOfAdoptionMember" xlink:title="Label : TypeOfAdoptionMember to label_TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US" id="label_AdjustmentsForNewAccountingPronouncementsAxis">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="label_AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="Label : AdjustmentsForNewAccountingPronouncementsAxis to label_AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="FinanceLeasePrincipalPayments" xlink:title="FinanceLeasePrincipalPayments" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeasePrincipalPayments" xml:lang="en-US" id="label_FinanceLeasePrincipalPayments">Payments on financing lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeasePrincipalPayments" xlink:to="label_FinanceLeasePrincipalPayments" xlink:title="Label : FinanceLeasePrincipalPayments to label_FinanceLeasePrincipalPayments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="UnrealizedGainLossOnInvestments" xlink:title="UnrealizedGainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_UnrealizedGainLossOnInvestments" xml:lang="en-US" id="label_UnrealizedGainLossOnInvestments">Interest accrued on Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestments" xlink:to="label_UnrealizedGainLossOnInvestments" xlink:title="Label : UnrealizedGainLossOnInvestments to label_UnrealizedGainLossOnInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="FinanceLeaseLiabilityNoncurrent" xlink:title="FinanceLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityNoncurrent" xml:lang="en-US" id="label_FinanceLeaseLiabilityNoncurrent">Financing lease, net of current maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityNoncurrent" xlink:to="label_FinanceLeaseLiabilityNoncurrent" xlink:title="Label : FinanceLeaseLiabilityNoncurrent to label_FinanceLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityNoncurrent_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityNoncurrent_1">Financing lease, net of current maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityNoncurrent" xlink:to="label_FinanceLeaseLiabilityNoncurrent_1" xlink:title="Label : FinanceLeaseLiabilityNoncurrent to label_FinanceLeaseLiabilityNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="FinanceLeaseLiabilityCurrent" xlink:title="FinanceLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityCurrent" xml:lang="en-US" id="label_FinanceLeaseLiabilityCurrent">Current maturity of financing lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityCurrent" xlink:to="label_FinanceLeaseLiabilityCurrent" xlink:title="Label : FinanceLeaseLiabilityCurrent to label_FinanceLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityCurrent_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityCurrent_1">Current maturity of financing lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityCurrent" xlink:to="label_FinanceLeaseLiabilityCurrent_1" xlink:title="Label : FinanceLeaseLiabilityCurrent to label_FinanceLeaseLiabilityCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:label="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest">Amount of lessee's undiscounted obligation for lease payments for finance lease, net of imputed interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">Expected Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain">Fair Value by Liability Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2">Finance Lease Liability Payments Due Net of Imputed Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_FinanceLeaseLiabilityImputedInterest" xlink:label="FinanceLeaseLiabilityImputedInterest" xlink:title="FinanceLeaseLiabilityImputedInterest" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityImputedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FinanceLeaseLiabilityImputedInterest" xml:lang="en-US" id="label_FinanceLeaseLiabilityImputedInterest">Amount of lessee's undiscounted obligation for lease payments for imputed interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityImputedInterest" xlink:to="label_FinanceLeaseLiabilityImputedInterest" xlink:title="Label : FinanceLeaseLiabilityImputedInterest to label_FinanceLeaseLiabilityImputedInterest" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityImputedInterest_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FinanceLeaseLiabilityImputedInterest_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityImputedInterest_1">Less amount representing interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityImputedInterest" xlink:to="label_FinanceLeaseLiabilityImputedInterest_1" xlink:title="Label : FinanceLeaseLiabilityImputedInterest to label_FinanceLeaseLiabilityImputedInterest_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityImputedInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityImputedInterest_2" xml:lang="en-US" id="label_FinanceLeaseLiabilityImputedInterest_2">Finance Lease Liability Imputed Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityImputedInterest" xlink:to="label_FinanceLeaseLiabilityImputedInterest_2" xlink:title="Label : FinanceLeaseLiabilityImputedInterest to label_FinanceLeaseLiabilityImputedInterest_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="FinanceLeaseLiabilityPaymentsDue" xlink:title="FinanceLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDue" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDue">Total lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="label_FinanceLeaseLiabilityPaymentsDue" xlink:title="Label : FinanceLeaseLiabilityPaymentsDue to label_FinanceLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFive">Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFive to label_FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFour">Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFour to label_FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearThree">Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearThree to label_FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearTwo">2023 -1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearTwo to label_FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNextTwelveMonths to label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US" id="label_FinanceLeaseLiabilitiesPaymentsDueAbstract">Maturities of lease liabilities - Year ending December 31</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="label_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="Label : FinanceLeaseLiabilitiesPaymentsDueAbstract to label_FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDue_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDue_1">Finance Lease, Liability, Payment, Due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="label_FinanceLeaseLiabilityPaymentsDue_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDue to label_FinanceLeaseLiabilityPaymentsDue_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFive_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFive_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFive_1">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearFive_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFive to label_FinanceLeaseLiabilityPaymentsDueYearFive_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFour_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFour_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFour_1">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearFour_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFour to label_FinanceLeaseLiabilityPaymentsDueYearFour_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearThree_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearThree_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearThree_1">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearThree_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearThree to label_FinanceLeaseLiabilityPaymentsDueYearThree_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1">Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearTwo to label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1">Finance Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNextTwelveMonths to label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" xml:lang="en-US" id="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1">Finance Lease Liabilities, Payments, Due [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" xlink:title="Label : FinanceLeaseLiabilitiesPaymentsDueAbstract to label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:label="CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:title="CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xml:lang="en-US" id="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract">Finance leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:title="Label : CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1">Remaining term of financing lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="Label : FinanceLeaseWeightedAverageRemainingLeaseTerm1 to label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageDiscountRatePercent">Weighted average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="label_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="Label : FinanceLeaseWeightedAverageDiscountRatePercent to label_FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageDiscountRatePercent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseWeightedAverageDiscountRatePercent_1" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageDiscountRatePercent_1">Weighted average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="label_FinanceLeaseWeightedAverageDiscountRatePercent_1" xlink:title="Label : FinanceLeaseWeightedAverageDiscountRatePercent to label_FinanceLeaseWeightedAverageDiscountRatePercent_1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" xml:lang="en-US" id="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1">Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" xlink:title="Label : CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseCost" xml:lang="en-US" id="label_LeaseCost">Total finance lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="label_LeaseCost" xlink:title="Label : LeaseCost to label_LeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="FinanceLeaseInterestExpense" xlink:title="FinanceLeaseInterestExpense" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseInterestExpense" xml:lang="en-US" id="label_FinanceLeaseInterestExpense">Interest on lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseInterestExpense" xlink:to="label_FinanceLeaseInterestExpense" xlink:title="Label : FinanceLeaseInterestExpense to label_FinanceLeaseInterestExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="FinanceLeaseRightOfUseAssetAmortization" xlink:title="FinanceLeaseRightOfUseAssetAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetAmortization" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAmortization">Amortization of right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetAmortization" xlink:title="Label : FinanceLeaseRightOfUseAssetAmortization to label_FinanceLeaseRightOfUseAssetAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1">Weighted average remaining lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1" xlink:title="Label : FinanceLeaseWeightedAverageRemainingLeaseTerm1 to label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCost_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LeaseCost_1" xml:lang="en-US" id="label_LeaseCost_1">Total finance lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="label_LeaseCost_1" xlink:title="Label : LeaseCost to label_LeaseCost_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseInterestExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseInterestExpense_1" xml:lang="en-US" id="label_FinanceLeaseInterestExpense_1">Interest on lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseInterestExpense" xlink:to="label_FinanceLeaseInterestExpense_1" xlink:title="Label : FinanceLeaseInterestExpense to label_FinanceLeaseInterestExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseRightOfUseAssetAmortization_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAmortization_1">Amortization of right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetAmortization_1" xlink:title="Label : FinanceLeaseRightOfUseAssetAmortization to label_FinanceLeaseRightOfUseAssetAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2">Weighted average remaining lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" xlink:title="Label : FinanceLeaseWeightedAverageRemainingLeaseTerm1 to label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="FinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="FinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US" id="label_FinanceLeaseLiabilityMaturityTableTextBlock">Schedule of maturities of lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="label_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="Label : FinanceLeaseLiabilityMaturityTableTextBlock to label_FinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityMaturityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityMaturityTableTextBlock_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityMaturityTableTextBlock_1">Finance Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="label_FinanceLeaseLiabilityMaturityTableTextBlock_1" xlink:title="Label : FinanceLeaseLiabilityMaturityTableTextBlock to label_FinanceLeaseLiabilityMaturityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseCostTableTextBlock" xml:lang="en-US" id="label_LeaseCostTableTextBlock">Schedule of components of lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="label_LeaseCostTableTextBlock" xlink:title="Label : LeaseCostTableTextBlock to label_LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCostTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseCostTableTextBlock_1" xml:lang="en-US" id="label_LeaseCostTableTextBlock_1">Lease, Cost [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="label_LeaseCostTableTextBlock_1" xlink:title="Label : LeaseCostTableTextBlock to label_LeaseCostTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock" xlink:label="LesseeFinanceLeasesTextBlock" xlink:title="LesseeFinanceLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeFinanceLeasesTextBlock" xml:lang="en-US" id="label_LesseeFinanceLeasesTextBlock">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeFinanceLeasesTextBlock" xlink:to="label_LesseeFinanceLeasesTextBlock" xlink:title="Label : LesseeFinanceLeasesTextBlock to label_LesseeFinanceLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeFinanceLeasesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeFinanceLeasesTextBlock_1" xml:lang="en-US" id="label_LesseeFinanceLeasesTextBlock_1">Lessee, Finance Leases [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeFinanceLeasesTextBlock" xlink:to="label_LesseeFinanceLeasesTextBlock_1" xlink:title="Label : LesseeFinanceLeasesTextBlock to label_LesseeFinanceLeasesTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="LesseeDisclosureAbstract" xlink:title="LesseeDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LesseeDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeDisclosureAbstract" xml:lang="en-US" id="label_LesseeDisclosureAbstract">Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeDisclosureAbstract" xlink:to="label_LesseeDisclosureAbstract" xlink:title="Label : LesseeDisclosureAbstract to label_LesseeDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US" id="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Label : TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinancialInstrumentAxis" xml:lang="en-US" id="label_FinancialInstrumentAxis">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="label_FinancialInstrumentAxis" xlink:title="Label : FinancialInstrumentAxis to label_FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:label="NonfinancialLiabilitiesFairValueDisclosure" xlink:title="NonfinancialLiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonfinancialLiabilitiesFairValueDisclosure" xml:lang="en-US" id="label_NonfinancialLiabilitiesFairValueDisclosure">Contingent Earn-out, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialLiabilitiesFairValueDisclosure" xlink:to="label_NonfinancialLiabilitiesFairValueDisclosure" xlink:title="Label : NonfinancialLiabilitiesFairValueDisclosure to label_NonfinancialLiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialLiabilitiesFairValueDisclosure_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonfinancialLiabilitiesFairValueDisclosure_1" xml:lang="en-US" id="label_NonfinancialLiabilitiesFairValueDisclosure_1">Nonfinancial Liabilities Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialLiabilitiesFairValueDisclosure" xlink:to="label_NonfinancialLiabilitiesFairValueDisclosure_1" xlink:title="Label : NonfinancialLiabilitiesFairValueDisclosure to label_NonfinancialLiabilitiesFairValueDisclosure_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="MarketableSecuritiesPolicy" xlink:title="MarketableSecuritiesPolicy" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketableSecuritiesPolicy" xml:lang="en-US" id="label_MarketableSecuritiesPolicy">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesPolicy" xlink:to="label_MarketableSecuritiesPolicy" xlink:title="Label : MarketableSecuritiesPolicy to label_MarketableSecuritiesPolicy" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecuritiesPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketableSecuritiesPolicy_1" xml:lang="en-US" id="label_MarketableSecuritiesPolicy_1">Investments [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesPolicy" xlink:to="label_MarketableSecuritiesPolicy_1" xlink:title="Label : MarketableSecuritiesPolicy to label_MarketableSecuritiesPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:label xlink:type="resource" xlink:label="label_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VestingAxis" xml:lang="en-US" id="label_VestingAxis">Vesting [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingAxis" xlink:to="label_VestingAxis" xlink:title="Label : VestingAxis to label_VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xml:lang="en-US" id="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">Gross unrealized gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:title="Label : AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax to label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfReportableSegments" xml:lang="en-US" id="label_NumberOfReportableSegments">Number of reportable segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="label_NumberOfReportableSegments" xlink:title="Label : NumberOfReportableSegments to label_NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfReportableSegments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfReportableSegments_1" xml:lang="en-US" id="label_NumberOfReportableSegments_1">Number of Reportable Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="label_NumberOfReportableSegments_1" xlink:title="Label : NumberOfReportableSegments to label_NumberOfReportableSegments_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ForeignCountryRevenueMember" xlink:label="ForeignCountryRevenueMember" xlink:title="ForeignCountryRevenueMember" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCountryRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ForeignCountryRevenueMember" xml:lang="en-US" id="label_ForeignCountryRevenueMember">This member stands for the information pertaining to revenue from foreign country.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryRevenueMember" xlink:to="label_ForeignCountryRevenueMember" xlink:title="Label : ForeignCountryRevenueMember to label_ForeignCountryRevenueMember" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCountryRevenueMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCountryRevenueMember_1" xml:lang="en-US" id="label_ForeignCountryRevenueMember_1">Foreign Country Revenue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryRevenueMember" xlink:to="label_ForeignCountryRevenueMember_1" xlink:title="Label : ForeignCountryRevenueMember to label_ForeignCountryRevenueMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCountryRevenueMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCountryRevenueMember_2" xml:lang="en-US" id="label_ForeignCountryRevenueMember_2">Foreign Country Revenue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryRevenueMember" xlink:to="label_ForeignCountryRevenueMember_2" xlink:title="Label : ForeignCountryRevenueMember to label_ForeignCountryRevenueMember_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">Stock Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SegmentGeographicalDomain" xml:lang="en-US" id="label_SegmentGeographicalDomain">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="label_SegmentGeographicalDomain" xlink:title="Label : SegmentGeographicalDomain to label_SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentGeographicalDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentGeographicalDomain_1" xml:lang="en-US" id="label_SegmentGeographicalDomain_1">Segment Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="label_SegmentGeographicalDomain_1" xlink:title="Label : SegmentGeographicalDomain to label_SegmentGeographicalDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementGeographicalAxis" xml:lang="en-US" id="label_StatementGeographicalAxis">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="label_StatementGeographicalAxis" xlink:title="Label : StatementGeographicalAxis to label_StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EsiInvestmentCompanyMember" xlink:label="EsiInvestmentCompanyMember" xlink:title="EsiInvestmentCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_EsiInvestmentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EsiInvestmentCompanyMember" xml:lang="en-US" id="label_EsiInvestmentCompanyMember">This member stands for the information pertaining to Electro-Sensors, Inc. investment company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EsiInvestmentCompanyMember" xlink:to="label_EsiInvestmentCompanyMember" xlink:title="Label : EsiInvestmentCompanyMember to label_EsiInvestmentCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_EsiInvestmentCompanyMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EsiInvestmentCompanyMember_1" xml:lang="en-US" id="label_EsiInvestmentCompanyMember_1">Esi Investment Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EsiInvestmentCompanyMember" xlink:to="label_EsiInvestmentCompanyMember_1" xlink:title="Label : EsiInvestmentCompanyMember to label_EsiInvestmentCompanyMember_1" />
    <link:label xlink:type="resource" xlink:label="label_EsiInvestmentCompanyMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EsiInvestmentCompanyMember_2" xml:lang="en-US" id="label_EsiInvestmentCompanyMember_2">ESI Investment Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EsiInvestmentCompanyMember" xlink:to="label_EsiInvestmentCompanyMember_2" xlink:title="Label : EsiInvestmentCompanyMember to label_EsiInvestmentCompanyMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ProductionMonitoringMember" xlink:label="ProductionMonitoringMember" xlink:title="ProductionMonitoringMember" />
    <link:label xlink:type="resource" xlink:label="label_ProductionMonitoringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductionMonitoringMember" xml:lang="en-US" id="label_ProductionMonitoringMember">This member stands for the information pertaining to production monitoring.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductionMonitoringMember" xlink:to="label_ProductionMonitoringMember" xlink:title="Label : ProductionMonitoringMember to label_ProductionMonitoringMember" />
    <link:label xlink:type="resource" xlink:label="label_ProductionMonitoringMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductionMonitoringMember_1" xml:lang="en-US" id="label_ProductionMonitoringMember_1">Production Monitoring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductionMonitoringMember" xlink:to="label_ProductionMonitoringMember_1" xlink:title="Label : ProductionMonitoringMember to label_ProductionMonitoringMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ProductionMonitoringMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductionMonitoringMember_2" xml:lang="en-US" id="label_ProductionMonitoringMember_2">Production Monitoring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductionMonitoringMember" xlink:to="label_ProductionMonitoringMember_2" xlink:title="Label : ProductionMonitoringMember to label_ProductionMonitoringMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SegmentDomain" xml:lang="en-US" id="label_SegmentDomain">Segment [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="label_SegmentDomain" xlink:title="Label : SegmentDomain to label_SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentDomain_1" xml:lang="en-US" id="label_SegmentDomain_1">Segment [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="label_SegmentDomain_1" xlink:title="Label : SegmentDomain to label_SegmentDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementBusinessSegmentsAxis" xml:lang="en-US" id="label_StatementBusinessSegmentsAxis">Statement, Business Segments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementBusinessSegmentsAxis" xlink:to="label_StatementBusinessSegmentsAxis" xlink:title="Label : StatementBusinessSegmentsAxis to label_StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNet">Net Deferred Tax Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="label_DeferredTaxAssetsLiabilitiesNet" xlink:title="Label : DeferredTaxAssetsLiabilitiesNet to label_DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsLiabilitiesNet_1" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNet_1">Net Deferred Tax Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="label_DeferredTaxAssetsLiabilitiesNet_1" xlink:title="Label : DeferredTaxAssetsLiabilitiesNet to label_DeferredTaxAssetsLiabilitiesNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities">Total Deferred Tax Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredIncomeTaxLiabilities_1" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities_1">Total Deferred Tax Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities_1" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="DeferredTaxLiabilitiesPrepaidExpenses" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesPrepaidExpenses" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPrepaidExpenses">Prepaid Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="label_DeferredTaxLiabilitiesPrepaidExpenses" xlink:title="Label : DeferredTaxLiabilitiesPrepaidExpenses to label_DeferredTaxLiabilitiesPrepaidExpenses" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPrepaidExpenses_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesPrepaidExpenses_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPrepaidExpenses_1">Prepaid Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="label_DeferredTaxLiabilitiesPrepaidExpenses_1" xlink:title="Label : DeferredTaxLiabilitiesPrepaidExpenses to label_DeferredTaxLiabilitiesPrepaidExpenses_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNet" xml:lang="en-US" id="label_DeferredTaxAssetsNet">Total Deferred Tax Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="label_DeferredTaxAssetsNet" xlink:title="Label : DeferredTaxAssetsNet to label_DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxAssetsNet_1" xml:lang="en-US" id="label_DeferredTaxAssetsNet_1">Total Deferred Tax Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="label_DeferredTaxAssetsNet_1" xlink:title="Label : DeferredTaxAssetsNet to label_DeferredTaxAssetsNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xml:lang="en-US" id="label_DeferredTaxAssetsTaxCreditCarryforwardsResearch">R&amp;D Credit Carryforward</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="label_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:title="Label : DeferredTaxAssetsTaxCreditCarryforwardsResearch to label_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxCreditCarryforwardsResearch_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxCreditCarryforwardsResearch_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxCreditCarryforwardsResearch_1">R&amp;D Credit Carryforward</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="label_DeferredTaxAssetsTaxCreditCarryforwardsResearch_1" xlink:title="Label : DeferredTaxAssetsTaxCreditCarryforwardsResearch to label_DeferredTaxAssetsTaxCreditCarryforwardsResearch_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:label="DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xml:lang="en-US" id="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross">Net Unrealized Loss on Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:to="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="Label : DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross to label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses">Bonus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">Vacation Accrual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1">Accrued Interest or Penalties Related to Uncertain Tax Positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xlink:title="Label : UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="IncomeTaxReconciliationOtherAdjustments" xlink:title="IncomeTaxReconciliationOtherAdjustments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationOtherAdjustments" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherAdjustments">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherAdjustments" xlink:to="label_IncomeTaxReconciliationOtherAdjustments" xlink:title="Label : IncomeTaxReconciliationOtherAdjustments to label_IncomeTaxReconciliationOtherAdjustments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised">Exercise of common stock options, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_IncomeTaxReconciliationPermanentDifferences" xlink:label="IncomeTaxReconciliationPermanentDifferences" xlink:title="IncomeTaxReconciliationPermanentDifferences" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationPermanentDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationPermanentDifferences" xml:lang="en-US" id="label_IncomeTaxReconciliationPermanentDifferences">Income Tax Reconciliation Permanent Differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationPermanentDifferences" xlink:to="label_IncomeTaxReconciliationPermanentDifferences" xlink:title="Label : IncomeTaxReconciliationPermanentDifferences to label_IncomeTaxReconciliationPermanentDifferences" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationPermanentDifferences_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationPermanentDifferences_1" xml:lang="en-US" id="label_IncomeTaxReconciliationPermanentDifferences_1">Permanent Differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationPermanentDifferences" xlink:to="label_IncomeTaxReconciliationPermanentDifferences_1" xlink:title="Label : IncomeTaxReconciliationPermanentDifferences to label_IncomeTaxReconciliationPermanentDifferences_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits" xlink:label="IncomeTaxReconciliationTaxCredits" xlink:title="IncomeTaxReconciliationTaxCredits" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationTaxCredits" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxCredits">R&amp;D Credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxCredits" xlink:to="label_IncomeTaxReconciliationTaxCredits" xlink:title="Label : IncomeTaxReconciliationTaxCredits to label_IncomeTaxReconciliationTaxCredits" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationTaxCredits_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeTaxReconciliationTaxCredits_1" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxCredits_1">R&amp;D Credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxCredits" xlink:to="label_IncomeTaxReconciliationTaxCredits_1" xlink:title="Label : IncomeTaxReconciliationTaxCredits to label_IncomeTaxReconciliationTaxCredits_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes">State Income Tax, net of Federal Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Label : IncomeTaxReconciliationStateAndLocalIncomeTaxes to label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1">State Income Taxes, net of Federal Benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xlink:title="Label : IncomeTaxReconciliationStateAndLocalIncomeTaxes to label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredStateAndLocalIncomeTaxExpenseBenefit">Deferred, State</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="Label : DeferredStateAndLocalIncomeTaxExpenseBenefit to label_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1">Deferred, State</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredStateAndLocalIncomeTaxExpenseBenefit to label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredFederalIncomeTaxExpenseBenefit">Deferred, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="label_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="Label : DeferredFederalIncomeTaxExpenseBenefit to label_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredFederalIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredFederalIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredFederalIncomeTaxExpenseBenefit_1">Deferred, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="label_DeferredFederalIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredFederalIncomeTaxExpenseBenefit to label_DeferredFederalIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentStateAndLocalTaxExpenseBenefit">Current, State</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="label_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="Label : CurrentStateAndLocalTaxExpenseBenefit to label_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentStateAndLocalTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentStateAndLocalTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentStateAndLocalTaxExpenseBenefit_1">Current, State</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="label_CurrentStateAndLocalTaxExpenseBenefit_1" xlink:title="Label : CurrentStateAndLocalTaxExpenseBenefit to label_CurrentStateAndLocalTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFederalTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentFederalTaxExpenseBenefit">Current, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="label_CurrentFederalTaxExpenseBenefit" xlink:title="Label : CurrentFederalTaxExpenseBenefit to label_CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFederalTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentFederalTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentFederalTaxExpenseBenefit_1">Current, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="label_CurrentFederalTaxExpenseBenefit_1" xlink:title="Label : CurrentFederalTaxExpenseBenefit to label_CurrentFederalTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:title="EmployeeStockOwnershipPlanESOPCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanESOPCompensationExpense" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPCompensationExpense">ESOP compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:to="label_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:title="Label : EmployeeStockOwnershipPlanESOPCompensationExpense to label_EmployeeStockOwnershipPlanESOPCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPCompensationExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanESOPCompensationExpense_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPCompensationExpense_1">ESOP compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:to="label_EmployeeStockOwnershipPlanESOPCompensationExpense_1" xlink:title="Label : EmployeeStockOwnershipPlanESOPCompensationExpense to label_EmployeeStockOwnershipPlanESOPCompensationExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:label="EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:title="EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP">Dividends Paid to ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:to="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:title="Label : EmployeeStockOwnershipPlanESOPDividendsPaidToESOP to label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EmployeeStockOwnershipPlanDebtToCompany" xlink:label="EmployeeStockOwnershipPlanDebtToCompany" xlink:title="EmployeeStockOwnershipPlanDebtToCompany" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanDebtToCompany" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EmployeeStockOwnershipPlanDebtToCompany" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanDebtToCompany">Amount of debt owed to the Company from the ESOP Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanDebtToCompany" xlink:to="label_EmployeeStockOwnershipPlanDebtToCompany" xlink:title="Label : EmployeeStockOwnershipPlanDebtToCompany to label_EmployeeStockOwnershipPlanDebtToCompany" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanDebtToCompany_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanDebtToCompany_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanDebtToCompany_1">Employee Stock Ownership Plan Debt to Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanDebtToCompany" xlink:to="label_EmployeeStockOwnershipPlanDebtToCompany_1" xlink:title="Label : EmployeeStockOwnershipPlanDebtToCompany to label_EmployeeStockOwnershipPlanDebtToCompany_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:title="EmployeeStockOwnershipPlanESOPSharesInESOP" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanESOPSharesInESOP" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPSharesInESOP">Common shares owned by ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="label_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:title="Label : EmployeeStockOwnershipPlanESOPSharesInESOP to label_EmployeeStockOwnershipPlanESOPSharesInESOP" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPSharesInESOP_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EmployeeStockOwnershipPlanESOPSharesInESOP_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPSharesInESOP_1">Common shares owned by ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="label_EmployeeStockOwnershipPlanESOPSharesInESOP_1" xlink:title="Label : EmployeeStockOwnershipPlanESOPSharesInESOP to label_EmployeeStockOwnershipPlanESOPSharesInESOP_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense">Recognized compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllocatedShareBasedCompensationExpense_1" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense_1">Stock Compensation Exp</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense_1" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" xml:lang="en-US" id="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1">Stock Granted, Value, Share-based Compensation, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" xlink:title="Label : StockGrantedDuringPeriodValueSharebasedCompensationGross to label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1">Exercised, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">Vesting Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">Stock Option Vesting Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">Options expiration from date of grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="ChiefExecutiveOfficerMember" xlink:title="ChiefExecutiveOfficerMember" />
    <link:label xlink:type="resource" xlink:label="label_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChiefExecutiveOfficerMember" xml:lang="en-US" id="label_ChiefExecutiveOfficerMember">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefExecutiveOfficerMember" xlink:to="label_ChiefExecutiveOfficerMember" xlink:title="Label : ChiefExecutiveOfficerMember to label_ChiefExecutiveOfficerMember" />
    <link:label xlink:type="resource" xlink:label="label_ChiefExecutiveOfficerMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChiefExecutiveOfficerMember_1" xml:lang="en-US" id="label_ChiefExecutiveOfficerMember_1">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefExecutiveOfficerMember" xlink:to="label_ChiefExecutiveOfficerMember_1" xlink:title="Label : ChiefExecutiveOfficerMember to label_ChiefExecutiveOfficerMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain">Relationship to Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="label_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Label : TitleOfIndividualWithRelationshipToEntityDomain to label_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain_1">Title Of Individual With Relationship To Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Label : TitleOfIndividualWithRelationshipToEntityDomain to label_TitleOfIndividualWithRelationshipToEntityDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TitleOfIndividualAxis" xml:lang="en-US" id="label_TitleOfIndividualAxis">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="label_TitleOfIndividualAxis" xlink:title="Label : TitleOfIndividualAxis to label_TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:label="OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:title="OneThousandNineHundredNinetySevenStockOptionPlanMember" />
    <link:label xlink:type="resource" xlink:label="label_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OneThousandNineHundredNinetySevenStockOptionPlanMember" xml:lang="en-US" id="label_OneThousandNineHundredNinetySevenStockOptionPlanMember">This member stands for the information pertaining to 1997 stock option plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:to="label_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:title="Label : OneThousandNineHundredNinetySevenStockOptionPlanMember to label_OneThousandNineHundredNinetySevenStockOptionPlanMember" />
    <link:label xlink:type="resource" xlink:label="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1" xml:lang="en-US" id="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1">One Thousand Nine Hundred Ninety Seven Stock Option Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:to="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1" xlink:title="Label : OneThousandNineHundredNinetySevenStockOptionPlanMember to label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1" />
    <link:label xlink:type="resource" xlink:label="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" xml:lang="en-US" id="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2">1997 Stock Option Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:to="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" xlink:title="Label : OneThousandNineHundredNinetySevenStockOptionPlanMember to label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_TwoThousandThirteenEquityIncentivePlanMember" xlink:label="TwoThousandThirteenEquityIncentivePlanMember" xlink:title="TwoThousandThirteenEquityIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandThirteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandThirteenEquityIncentivePlanMember" xml:lang="en-US" id="label_TwoThousandThirteenEquityIncentivePlanMember">This member stands for the information pertaining to 2013 equity incentive plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandThirteenEquityIncentivePlanMember" xlink:to="label_TwoThousandThirteenEquityIncentivePlanMember" xlink:title="Label : TwoThousandThirteenEquityIncentivePlanMember to label_TwoThousandThirteenEquityIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandThirteenEquityIncentivePlanMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandThirteenEquityIncentivePlanMember_1" xml:lang="en-US" id="label_TwoThousandThirteenEquityIncentivePlanMember_1">Two Thousand Thirteen Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandThirteenEquityIncentivePlanMember" xlink:to="label_TwoThousandThirteenEquityIncentivePlanMember_1" xlink:title="Label : TwoThousandThirteenEquityIncentivePlanMember to label_TwoThousandThirteenEquityIncentivePlanMember_1" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandThirteenEquityIncentivePlanMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandThirteenEquityIncentivePlanMember_2" xml:lang="en-US" id="label_TwoThousandThirteenEquityIncentivePlanMember_2">2013 Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandThirteenEquityIncentivePlanMember" xlink:to="label_TwoThousandThirteenEquityIncentivePlanMember_2" xlink:title="Label : TwoThousandThirteenEquityIncentivePlanMember to label_TwoThousandThirteenEquityIncentivePlanMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFrequencyOfPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentFrequencyOfPeriodicPayment" xml:lang="en-US" id="label_DebtInstrumentFrequencyOfPeriodicPayment">Note Payable, annual installment frequency</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="label_DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="Label : DebtInstrumentFrequencyOfPeriodicPayment to label_DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Less Accumulated Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="Label : AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFrequencyOfPeriodicPayment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentFrequencyOfPeriodicPayment_1" xml:lang="en-US" id="label_DebtInstrumentFrequencyOfPeriodicPayment_1">Debt Instrument, Frequency of Periodic Payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="label_DebtInstrumentFrequencyOfPeriodicPayment_1" xlink:title="Label : DebtInstrumentFrequencyOfPeriodicPayment to label_DebtInstrumentFrequencyOfPeriodicPayment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="DebtInstrumentPeriodicPayment" xlink:title="DebtInstrumentPeriodicPayment" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentPeriodicPayment" xml:lang="en-US" id="label_DebtInstrumentPeriodicPayment">Note Payable, Annual Installment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPeriodicPayment" xlink:to="label_DebtInstrumentPeriodicPayment" xlink:title="Label : DebtInstrumentPeriodicPayment to label_DebtInstrumentPeriodicPayment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent">Note Payable - Long Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent" xlink:title="Label : LongTermDebtNoncurrent to label_LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtNoncurrent_1" xml:lang="en-US" id="label_LongTermDebtNoncurrent_1">Note payable - long term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent_1" xlink:title="Label : LongTermDebtNoncurrent to label_LongTermDebtNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LongTermDebt" xml:lang="en-US" id="label_LongTermDebt">Net Note Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt" xlink:title="Label : LongTermDebt to label_LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebt_1" xml:lang="en-US" id="label_LongTermDebt_1">Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt_1" xlink:title="Label : LongTermDebt to label_LongTermDebt_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentUnamortizedDiscount" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount">Less: Discount of note payable listed above</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount" xlink:title="Label : DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable" xlink:label="LongTermNotesPayable" xlink:title="LongTermNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermNotesPayable" xml:lang="en-US" id="label_LongTermNotesPayable">Note Payable to seller</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermNotesPayable" xlink:to="label_LongTermNotesPayable" xlink:title="Label : LongTermNotesPayable to label_LongTermNotesPayable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableAbstract" xlink:label="NotesPayableAbstract" xlink:title="NotesPayableAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NotesPayableAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesPayableAbstract" xml:lang="en-US" id="label_NotesPayableAbstract">Note Payable Long Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesPayableAbstract" xlink:to="label_NotesPayableAbstract" xlink:title="Label : NotesPayableAbstract to label_NotesPayableAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent_1">Other Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent_1" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">Amortization Expense Year 5</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">Amortization Expense Year 4</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">Amortization Expense Year 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">Amortization Expense Year 2</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">Amortization Expense Year 1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizationOfIntangibleAssets_1" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_1">Amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets_1" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization">Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsGross" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross">Gross Carrying Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="label_FiniteLivedIntangibleAssetsGross" xlink:title="Label : FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US" id="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">Average Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="Label : AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpatentedTechnologyMember" xlink:label="UnpatentedTechnologyMember" xlink:title="UnpatentedTechnologyMember" />
    <link:label xlink:type="resource" xlink:label="label_UnpatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnpatentedTechnologyMember" xml:lang="en-US" id="label_UnpatentedTechnologyMember">Unpatented Technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnpatentedTechnologyMember" xlink:to="label_UnpatentedTechnologyMember" xlink:title="Label : UnpatentedTechnologyMember to label_UnpatentedTechnologyMember" />
    <link:label xlink:type="resource" xlink:label="label_UnpatentedTechnologyMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnpatentedTechnologyMember_1" xml:lang="en-US" id="label_UnpatentedTechnologyMember_1">HazardPro Technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnpatentedTechnologyMember" xlink:to="label_UnpatentedTechnologyMember_1" xlink:title="Label : UnpatentedTechnologyMember to label_UnpatentedTechnologyMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NoncompeteAgreementsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncompeteAgreementsMember_1" xml:lang="en-US" id="label_NoncompeteAgreementsMember_1">Noncompete Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="label_NoncompeteAgreementsMember_1" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NoncompeteAgreementsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncompeteAgreementsMember_2" xml:lang="en-US" id="label_NoncompeteAgreementsMember_2">Noncompete Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="label_NoncompeteAgreementsMember_2" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsMajorClassNameDomain">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Label : FiniteLivedIntangibleAssetsMajorClassNameDomain to label_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1">Finite Lived Intangible Assets Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="Label : FiniteLivedIntangibleAssetsMajorClassNameDomain to label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsByMajorClassAxis">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Label : FiniteLivedIntangibleAssetsByMajorClassAxis to label_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1">Less Accumulated Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xlink:title="Label : AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross">Property and Equipment, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross" xlink:title="Label : PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentGross_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross_1">Property, Plant and Equipment, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross_1" xlink:title="Label : PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="label_PropertyPlantAndEquipmentLineItems">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="label_PropertyPlantAndEquipmentLineItems" xlink:title="Label : PropertyPlantAndEquipmentLineItems to label_PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:label xlink:type="resource" xlink:label="label_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LandMember" xml:lang="en-US" id="label_LandMember">Land [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandMember" xlink:to="label_LandMember" xlink:title="Label : LandMember to label_LandMember" />
    <link:label xlink:type="resource" xlink:label="label_LandMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LandMember_1" xml:lang="en-US" id="label_LandMember_1">Land [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandMember" xlink:to="label_LandMember_1" xlink:title="Label : LandMember to label_LandMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentTable">Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentTable to label_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="label_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Depreciation" xml:lang="en-US" id="label_Depreciation">Depreciation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="label_Depreciation" xlink:title="Label : Depreciation to label_Depreciation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryFinishedGoods" xml:lang="en-US" id="label_InventoryFinishedGoods">Finished Goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="label_InventoryFinishedGoods" xlink:title="Label : InventoryFinishedGoods to label_InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoods_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryFinishedGoods_1" xml:lang="en-US" id="label_InventoryFinishedGoods_1">Finished Goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="label_InventoryFinishedGoods_1" xlink:title="Label : InventoryFinishedGoods to label_InventoryFinishedGoods_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryWorkInProcess" xml:lang="en-US" id="label_InventoryWorkInProcess">Work In Process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="label_InventoryWorkInProcess" xlink:title="Label : InventoryWorkInProcess to label_InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcess_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryWorkInProcess_1" xml:lang="en-US" id="label_InventoryWorkInProcess_1">Work in Process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="label_InventoryWorkInProcess_1" xlink:title="Label : InventoryWorkInProcess to label_InventoryWorkInProcess_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryRawMaterials" xml:lang="en-US" id="label_InventoryRawMaterials">Raw Materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterials" xlink:to="label_InventoryRawMaterials" xlink:title="Label : InventoryRawMaterials to label_InventoryRawMaterials" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterials_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryRawMaterials_1" xml:lang="en-US" id="label_InventoryRawMaterials_1">Raw Materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterials" xlink:to="label_InventoryRawMaterials_1" xlink:title="Label : InventoryRawMaterials to label_InventoryRawMaterials_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_CarryingAmountOfAvailableForSaleSecurities" xlink:label="CarryingAmountOfAvailableForSaleSecurities" xlink:title="CarryingAmountOfAvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_CarryingAmountOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CarryingAmountOfAvailableForSaleSecurities" xml:lang="en-US" id="label_CarryingAmountOfAvailableForSaleSecurities">Carrying Amount Of Available For Sale Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CarryingAmountOfAvailableForSaleSecurities" xlink:to="label_CarryingAmountOfAvailableForSaleSecurities" xlink:title="Label : CarryingAmountOfAvailableForSaleSecurities to label_CarryingAmountOfAvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_CarryingAmountOfAvailableForSaleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CarryingAmountOfAvailableForSaleSecurities_1" xml:lang="en-US" id="label_CarryingAmountOfAvailableForSaleSecurities_1">Carrying Amount Of Available For Sale Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CarryingAmountOfAvailableForSaleSecurities" xlink:to="label_CarryingAmountOfAvailableForSaleSecurities_1" xlink:title="Label : CarryingAmountOfAvailableForSaleSecurities to label_CarryingAmountOfAvailableForSaleSecurities_1" />
    <link:label xlink:type="resource" xlink:label="label_CarryingAmountOfAvailableForSaleSecurities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CarryingAmountOfAvailableForSaleSecurities_2" xml:lang="en-US" id="label_CarryingAmountOfAvailableForSaleSecurities_2">Equity Securities, Carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CarryingAmountOfAvailableForSaleSecurities" xlink:to="label_CarryingAmountOfAvailableForSaleSecurities_2" xlink:title="Label : CarryingAmountOfAvailableForSaleSecurities to label_CarryingAmountOfAvailableForSaleSecurities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ObligationsMember" xlink:label="ObligationsMember" xlink:title="ObligationsMember" />
    <link:label xlink:type="resource" xlink:label="label_ObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ObligationsMember" xml:lang="en-US" id="label_ObligationsMember">Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ObligationsMember" xlink:to="label_ObligationsMember" xlink:title="Label : ObligationsMember to label_ObligationsMember" />
    <link:label xlink:type="resource" xlink:label="label_ObligationsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ObligationsMember_1" xml:lang="en-US" id="label_ObligationsMember_1">Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ObligationsMember" xlink:to="label_ObligationsMember_1" xlink:title="Label : ObligationsMember to label_ObligationsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="FairValueByLiabilityClassAxis" xlink:title="FairValueByLiabilityClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByLiabilityClassAxis" xml:lang="en-US" id="label_FairValueByLiabilityClassAxis">Liability Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByLiabilityClassAxis" xlink:to="label_FairValueByLiabilityClassAxis" xlink:title="Label : FairValueByLiabilityClassAxis to label_FairValueByLiabilityClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel3Member" xml:lang="en-US" id="label_FairValueInputsLevel3Member">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel3Member_1" xml:lang="en-US" id="label_FairValueInputsLevel3Member_1">Fair Value Inputs Level3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member_1" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel2Member" xml:lang="en-US" id="label_FairValueInputsLevel2Member">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="label_FairValueInputsLevel2Member" xlink:title="Label : FairValueInputsLevel2Member to label_FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel2Member_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel2Member_1" xml:lang="en-US" id="label_FairValueInputsLevel2Member_1">Fair Value Inputs Level2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="label_FairValueInputsLevel2Member_1" xlink:title="Label : FairValueInputsLevel2Member to label_FairValueInputsLevel2Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel1Member" xml:lang="en-US" id="label_FairValueInputsLevel1Member">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="label_FairValueInputsLevel1Member" xlink:title="Label : FairValueInputsLevel1Member to label_FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel1Member_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel1Member_1" xml:lang="en-US" id="label_FairValueInputsLevel1Member_1">Fair Value Inputs Level1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="label_FairValueInputsLevel1Member_1" xlink:title="Label : FairValueInputsLevel1Member to label_FairValueInputsLevel1Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="label_FairValueMeasurementsFairValueHierarchyDomain">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Label : FairValueMeasurementsFairValueHierarchyDomain to label_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementsFairValueHierarchyDomain_1" xml:lang="en-US" id="label_FairValueMeasurementsFairValueHierarchyDomain_1">Fair Value Measurements Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="label_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="Label : FairValueMeasurementsFairValueHierarchyDomain to label_FairValueMeasurementsFairValueHierarchyDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="label_FairValueByFairValueHierarchyLevelAxis">Fair Value, Hierarchy [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="label_FairValueByFairValueHierarchyLevelAxis" xlink:title="Label : FairValueByFairValueHierarchyLevelAxis to label_FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_LimitedMarketableCompanyMember" xlink:label="LimitedMarketableCompanyMember" xlink:title="LimitedMarketableCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LimitedMarketableCompanyMember" xml:lang="en-US" id="label_LimitedMarketableCompanyMember">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LimitedMarketableCompanyMember" xlink:to="label_LimitedMarketableCompanyMember" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LimitedMarketableCompanyMember_1" xml:lang="en-US" id="label_LimitedMarketableCompanyMember_1">Limited Marketable Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LimitedMarketableCompanyMember" xlink:to="label_LimitedMarketableCompanyMember_1" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember_1" />
    <link:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LimitedMarketableCompanyMember_2" xml:lang="en-US" id="label_LimitedMarketableCompanyMember_2">Limited Marketable Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LimitedMarketableCompanyMember" xlink:to="label_LimitedMarketableCompanyMember_2" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByAssetClassAxis" xml:lang="en-US" id="label_FairValueByAssetClassAxis">Fair Value by Asset Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByAssetClassAxis" xlink:to="label_FairValueByAssetClassAxis" xlink:title="Label : FairValueByAssetClassAxis to label_FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax">Net increase (decrease) in Deferred Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1">Net increase (decrease) in deferred taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax">Net increase (decrease) in unrealized gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="AvailableForSaleSecuritiesGrossRealizedGains" xlink:title="AvailableForSaleSecuritiesGrossRealizedGains" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesGrossRealizedGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesGrossRealizedGains" xml:lang="en-US" id="label_AvailableForSaleSecuritiesGrossRealizedGains">Gross Realized Gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesGrossRealizedGains" xlink:to="label_AvailableForSaleSecuritiesGrossRealizedGains" xlink:title="Label : AvailableForSaleSecuritiesGrossRealizedGains to label_AvailableForSaleSecuritiesGrossRealizedGains" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesGrossRealizedGains_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesGrossRealizedGains_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesGrossRealizedGains_1">Available-for-sale Securities, Gross Realized Gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesGrossRealizedGains" xlink:to="label_AvailableForSaleSecuritiesGrossRealizedGains_1" xlink:title="Label : AvailableForSaleSecuritiesGrossRealizedGains to label_AvailableForSaleSecuritiesGrossRealizedGains_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="CashAndCashEquivalentsFairValueDisclosure" xlink:title="CashAndCashEquivalentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US" id="label_CashAndCashEquivalentsFairValueDisclosure">Cash and cash equivalents, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="label_CashAndCashEquivalentsFairValueDisclosure" xlink:title="Label : CashAndCashEquivalentsFairValueDisclosure to label_CashAndCashEquivalentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsFairValueDisclosure_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsFairValueDisclosure_1" xml:lang="en-US" id="label_CashAndCashEquivalentsFairValueDisclosure_1">Less cash equivalents, Fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="label_CashAndCashEquivalentsFairValueDisclosure_1" xlink:title="Label : CashAndCashEquivalentsFairValueDisclosure to label_CashAndCashEquivalentsFairValueDisclosure_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsFairValueDisclosure_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CashAndCashEquivalentsFairValueDisclosure_2" xml:lang="en-US" id="label_CashAndCashEquivalentsFairValueDisclosure_2">Cash and cash equivalents, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="label_CashAndCashEquivalentsFairValueDisclosure_2" xlink:title="Label : CashAndCashEquivalentsFairValueDisclosure to label_CashAndCashEquivalentsFairValueDisclosure_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="AvailableForSaleSecurities" xlink:title="AvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AvailableForSaleSecurities" xml:lang="en-US" id="label_AvailableForSaleSecurities">Fair value, investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecurities" xlink:to="label_AvailableForSaleSecurities" xlink:title="Label : AvailableForSaleSecurities to label_AvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecurities_1" xml:lang="en-US" id="label_AvailableForSaleSecurities_1">Fair value, investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecurities" xlink:to="label_AvailableForSaleSecurities_1" xlink:title="Label : AvailableForSaleSecurities to label_AvailableForSaleSecurities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="AvailableForSaleSecuritiesAmortizedCost" xlink:title="AvailableForSaleSecuritiesAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesAmortizedCost" xml:lang="en-US" id="label_AvailableForSaleSecuritiesAmortizedCost">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesAmortizedCost" xlink:to="label_AvailableForSaleSecuritiesAmortizedCost" xlink:title="Label : AvailableForSaleSecuritiesAmortizedCost to label_AvailableForSaleSecuritiesAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesAmortizedCost_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesAmortizedCost_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesAmortizedCost_1">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesAmortizedCost" xlink:to="label_AvailableForSaleSecuritiesAmortizedCost_1" xlink:title="Label : AvailableForSaleSecuritiesAmortizedCost to label_AvailableForSaleSecuritiesAmortizedCost_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesLineItems">Schedule of Available-for-sale Securities [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesLineItems to label_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_DebtAndEquitySecuritiesMember" xlink:label="DebtAndEquitySecuritiesMember" xlink:title="DebtAndEquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtAndEquitySecuritiesMember" xml:lang="en-US" id="label_DebtAndEquitySecuritiesMember">This member stands for the information pertaining to debt and equity securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquitySecuritiesMember" xlink:to="label_DebtAndEquitySecuritiesMember" xlink:title="Label : DebtAndEquitySecuritiesMember to label_DebtAndEquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquitySecuritiesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtAndEquitySecuritiesMember_1" xml:lang="en-US" id="label_DebtAndEquitySecuritiesMember_1">Debt And Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquitySecuritiesMember" xlink:to="label_DebtAndEquitySecuritiesMember_1" xlink:title="Label : DebtAndEquitySecuritiesMember to label_DebtAndEquitySecuritiesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquitySecuritiesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtAndEquitySecuritiesMember_2" xml:lang="en-US" id="label_DebtAndEquitySecuritiesMember_2">Debt and Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquitySecuritiesMember" xlink:to="label_DebtAndEquitySecuritiesMember_2" xlink:title="Label : DebtAndEquitySecuritiesMember to label_DebtAndEquitySecuritiesMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquitySecuritiesMember" xml:lang="en-US" id="label_EquitySecuritiesMember">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesMember" xlink:to="label_EquitySecuritiesMember" xlink:title="Label : EquitySecuritiesMember to label_EquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_EquitySecuritiesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquitySecuritiesMember_1" xml:lang="en-US" id="label_EquitySecuritiesMember_1">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesMember" xlink:to="label_EquitySecuritiesMember_1" xlink:title="Label : EquitySecuritiesMember to label_EquitySecuritiesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="USTreasurySecuritiesMember" xlink:title="USTreasurySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_USTreasurySecuritiesMember" xml:lang="en-US" id="label_USTreasurySecuritiesMember">Treasury Bills [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasurySecuritiesMember" xlink:to="label_USTreasurySecuritiesMember" xlink:title="Label : USTreasurySecuritiesMember to label_USTreasurySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_USTreasurySecuritiesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_USTreasurySecuritiesMember_1" xml:lang="en-US" id="label_USTreasurySecuritiesMember_1">U S Treasury Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasurySecuritiesMember" xlink:to="label_USTreasurySecuritiesMember_1" xlink:title="Label : USTreasurySecuritiesMember to label_USTreasurySecuritiesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember" xlink:label="CommercialPaperMember" xlink:title="CommercialPaperMember" />
    <link:label xlink:type="resource" xlink:label="label_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommercialPaperMember" xml:lang="en-US" id="label_CommercialPaperMember">Commercial Paper [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialPaperMember" xlink:to="label_CommercialPaperMember" xlink:title="Label : CommercialPaperMember to label_CommercialPaperMember" />
    <link:label xlink:type="resource" xlink:label="label_CommercialPaperMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommercialPaperMember_1" xml:lang="en-US" id="label_CommercialPaperMember_1">Commercial Paper [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialPaperMember" xlink:to="label_CommercialPaperMember_1" xlink:title="Label : CommercialPaperMember to label_CommercialPaperMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="MoneyMarketFundsMember" xlink:title="MoneyMarketFundsMember" />
    <link:label xlink:type="resource" xlink:label="label_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MoneyMarketFundsMember" xml:lang="en-US" id="label_MoneyMarketFundsMember">Money Market [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketFundsMember" xlink:to="label_MoneyMarketFundsMember" xlink:title="Label : MoneyMarketFundsMember to label_MoneyMarketFundsMember" />
    <link:label xlink:type="resource" xlink:label="label_MoneyMarketFundsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MoneyMarketFundsMember_1" xml:lang="en-US" id="label_MoneyMarketFundsMember_1">Money Market Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketFundsMember" xlink:to="label_MoneyMarketFundsMember_1" xlink:title="Label : MoneyMarketFundsMember to label_MoneyMarketFundsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsMember" xml:lang="en-US" id="label_CashAndCashEquivalentsMember">Cash And Cash Equivalents [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsMember" xlink:to="label_CashAndCashEquivalentsMember" xlink:title="Label : CashAndCashEquivalentsMember to label_CashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsMember_1" xml:lang="en-US" id="label_CashAndCashEquivalentsMember_1">Less Cash Equivalents [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsMember" xlink:to="label_CashAndCashEquivalentsMember_1" xlink:title="Label : CashAndCashEquivalentsMember to label_CashAndCashEquivalentsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentTypeCategorizationMember" xml:lang="en-US" id="label_InvestmentTypeCategorizationMember">Investments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeCategorizationMember" xlink:to="label_InvestmentTypeCategorizationMember" xlink:title="Label : InvestmentTypeCategorizationMember to label_InvestmentTypeCategorizationMember" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentTypeCategorizationMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentTypeCategorizationMember_1" xml:lang="en-US" id="label_InvestmentTypeCategorizationMember_1">Investment Type Categorization [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeCategorizationMember" xlink:to="label_InvestmentTypeCategorizationMember_1" xlink:title="Label : InvestmentTypeCategorizationMember to label_InvestmentTypeCategorizationMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentTypeAxis" xml:lang="en-US" id="label_InvestmentTypeAxis">Investment Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentTypeAxis" xlink:to="label_InvestmentTypeAxis" xlink:title="Label : InvestmentTypeAxis to label_InvestmentTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="ScheduleOfAvailableForSaleSecuritiesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesTable" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesTable">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="label_ScheduleOfAvailableForSaleSecuritiesTable" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesTable to label_ScheduleOfAvailableForSaleSecuritiesTable" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleSecuritiesSharesSold" xlink:label="AvailableForSaleSecuritiesSharesSold" xlink:title="AvailableForSaleSecuritiesSharesSold" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesSharesSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AvailableForSaleSecuritiesSharesSold" xml:lang="en-US" id="label_AvailableForSaleSecuritiesSharesSold">Number of shares available-for-sale securities shares sold.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesSharesSold" xlink:to="label_AvailableForSaleSecuritiesSharesSold" xlink:title="Label : AvailableForSaleSecuritiesSharesSold to label_AvailableForSaleSecuritiesSharesSold" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesSharesSold_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesSharesSold_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesSharesSold_1">Available-for-sale Securities, Shares Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesSharesSold" xlink:to="label_AvailableForSaleSecuritiesSharesSold_1" xlink:title="Label : AvailableForSaleSecuritiesSharesSold to label_AvailableForSaleSecuritiesSharesSold_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesSharesSold_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesSharesSold_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesSharesSold_2">Available-for-sale shares sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesSharesSold" xlink:to="label_AvailableForSaleSecuritiesSharesSold_2" xlink:title="Label : AvailableForSaleSecuritiesSharesSold to label_AvailableForSaleSecuritiesSharesSold_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationLineItems" xlink:label="InvestmentInOrganizationLineItems" xlink:title="InvestmentInOrganizationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentInOrganizationLineItems" xml:lang="en-US" id="label_InvestmentInOrganizationLineItems">Investment In Organization [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationLineItems" xlink:to="label_InvestmentInOrganizationLineItems" xlink:title="Label : InvestmentInOrganizationLineItems to label_InvestmentInOrganizationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationLineItems_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentInOrganizationLineItems_1" xml:lang="en-US" id="label_InvestmentInOrganizationLineItems_1">Investment In Organization [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationLineItems" xlink:to="label_InvestmentInOrganizationLineItems_1" xlink:title="Label : InvestmentInOrganizationLineItems to label_InvestmentInOrganizationLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_RudolphTechnologiesIncMember" xlink:label="RudolphTechnologiesIncMember" xlink:title="RudolphTechnologiesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_RudolphTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RudolphTechnologiesIncMember" xml:lang="en-US" id="label_RudolphTechnologiesIncMember">This member stands for the information pertaining to Rudolph Technologies Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RudolphTechnologiesIncMember" xlink:to="label_RudolphTechnologiesIncMember" xlink:title="Label : RudolphTechnologiesIncMember to label_RudolphTechnologiesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_RudolphTechnologiesIncMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RudolphTechnologiesIncMember_1" xml:lang="en-US" id="label_RudolphTechnologiesIncMember_1">Rudolph Technologies Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RudolphTechnologiesIncMember" xlink:to="label_RudolphTechnologiesIncMember_1" xlink:title="Label : RudolphTechnologiesIncMember to label_RudolphTechnologiesIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_RudolphTechnologiesIncMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RudolphTechnologiesIncMember_2" xml:lang="en-US" id="label_RudolphTechnologiesIncMember_2">Rudolph Technologies, Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RudolphTechnologiesIncMember" xlink:to="label_RudolphTechnologiesIncMember_2" xlink:title="Label : RudolphTechnologiesIncMember to label_RudolphTechnologiesIncMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationDomain" xlink:label="InvestmentInOrganizationDomain" xlink:title="InvestmentInOrganizationDomain" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentInOrganizationDomain" xml:lang="en-US" id="label_InvestmentInOrganizationDomain">Investment in Organization [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationDomain" xlink:to="label_InvestmentInOrganizationDomain" xlink:title="Label : InvestmentInOrganizationDomain to label_InvestmentInOrganizationDomain" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentInOrganizationDomain_1" xml:lang="en-US" id="label_InvestmentInOrganizationDomain_1">Investment In Organization [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationDomain" xlink:to="label_InvestmentInOrganizationDomain_1" xlink:title="Label : InvestmentInOrganizationDomain to label_InvestmentInOrganizationDomain_1" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationDomain_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentInOrganizationDomain_2" xml:lang="en-US" id="label_InvestmentInOrganizationDomain_2">Investment in Organization [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationDomain" xlink:to="label_InvestmentInOrganizationDomain_2" xlink:title="Label : InvestmentInOrganizationDomain to label_InvestmentInOrganizationDomain_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationAxis" xlink:label="InvestmentInOrganizationAxis" xlink:title="InvestmentInOrganizationAxis" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentInOrganizationAxis" xml:lang="en-US" id="label_InvestmentInOrganizationAxis">Investment In Organization [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationAxis" xlink:to="label_InvestmentInOrganizationAxis" xlink:title="Label : InvestmentInOrganizationAxis to label_InvestmentInOrganizationAxis" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationAxis_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentInOrganizationAxis_1" xml:lang="en-US" id="label_InvestmentInOrganizationAxis_1">Investment In Organization [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationAxis" xlink:to="label_InvestmentInOrganizationAxis_1" xlink:title="Label : InvestmentInOrganizationAxis to label_InvestmentInOrganizationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_InvestmentInOrganizationTable" xlink:label="InvestmentInOrganizationTable" xlink:title="InvestmentInOrganizationTable" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentInOrganizationTable" xml:lang="en-US" id="label_InvestmentInOrganizationTable">A table or schedule providing information pertaining to investment in organization.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationTable" xlink:to="label_InvestmentInOrganizationTable" xlink:title="Label : InvestmentInOrganizationTable to label_InvestmentInOrganizationTable" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationTable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentInOrganizationTable_1" xml:lang="en-US" id="label_InvestmentInOrganizationTable_1">Investment In Organization [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationTable" xlink:to="label_InvestmentInOrganizationTable_1" xlink:title="Label : InvestmentInOrganizationTable to label_InvestmentInOrganizationTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment">Effect of dilutive stock options, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EffectOfDilutiveStockOptionsPerShareAmount" xlink:label="EffectOfDilutiveStockOptionsPerShareAmount" xlink:title="EffectOfDilutiveStockOptionsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfDilutiveStockOptionsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectOfDilutiveStockOptionsPerShareAmount" xml:lang="en-US" id="label_EffectOfDilutiveStockOptionsPerShareAmount">Effect of Dilutive Stock Options Per Share Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfDilutiveStockOptionsPerShareAmount" xlink:to="label_EffectOfDilutiveStockOptionsPerShareAmount" xlink:title="Label : EffectOfDilutiveStockOptionsPerShareAmount to label_EffectOfDilutiveStockOptionsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfDilutiveStockOptionsPerShareAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectOfDilutiveStockOptionsPerShareAmount_1" xml:lang="en-US" id="label_EffectOfDilutiveStockOptionsPerShareAmount_1">Effect of dilutive stock options, per share amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfDilutiveStockOptionsPerShareAmount" xlink:to="label_EffectOfDilutiveStockOptionsPerShareAmount_1" xlink:title="Label : EffectOfDilutiveStockOptionsPerShareAmount to label_EffectOfDilutiveStockOptionsPerShareAmount_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLife">Estimated useful lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="label_PropertyPlantAndEquipmentUsefulLife" xlink:title="Label : PropertyPlantAndEquipmentUsefulLife to label_PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentUsefulLife_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLife_1">Estimated useful lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="label_PropertyPlantAndEquipmentUsefulLife_1" xlink:title="Label : PropertyPlantAndEquipmentUsefulLife to label_PropertyPlantAndEquipmentUsefulLife_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember" xlink:label="BuildingMember" xlink:title="BuildingMember" />
    <link:label xlink:type="resource" xlink:label="label_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BuildingMember" xml:lang="en-US" id="label_BuildingMember">Building [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingMember" xlink:to="label_BuildingMember" xlink:title="Label : BuildingMember to label_BuildingMember" />
    <link:label xlink:type="resource" xlink:label="label_BuildingMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BuildingMember_1" xml:lang="en-US" id="label_BuildingMember_1">Building [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingMember" xlink:to="label_BuildingMember_1" xlink:title="Label : BuildingMember to label_BuildingMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:label xlink:type="resource" xlink:label="label_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FurnitureAndFixturesMember" xml:lang="en-US" id="label_FurnitureAndFixturesMember">Furniture And Fixtures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="label_FurnitureAndFixturesMember" xlink:title="Label : FurnitureAndFixturesMember to label_FurnitureAndFixturesMember" />
    <link:label xlink:type="resource" xlink:label="label_FurnitureAndFixturesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FurnitureAndFixturesMember_1" xml:lang="en-US" id="label_FurnitureAndFixturesMember_1">Furniture And Fixtures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="label_FurnitureAndFixturesMember_1" xlink:title="Label : FurnitureAndFixturesMember to label_FurnitureAndFixturesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="EquipmentMember" xlink:title="EquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquipmentMember" xml:lang="en-US" id="label_EquipmentMember">Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquipmentMember" xlink:to="label_EquipmentMember" xlink:title="Label : EquipmentMember to label_EquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_EquipmentMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquipmentMember_1" xml:lang="en-US" id="label_EquipmentMember_1">Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquipmentMember" xlink:to="label_EquipmentMember_1" xlink:title="Label : EquipmentMember to label_EquipmentMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTypeDomain">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="label_PropertyPlantAndEquipmentTypeDomain" xlink:title="Label : PropertyPlantAndEquipmentTypeDomain to label_PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTypeDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentTypeDomain_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTypeDomain_1">Property Plant And Equipment Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="label_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="Label : PropertyPlantAndEquipmentTypeDomain to label_PropertyPlantAndEquipmentTypeDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US" id="label_PropertyPlantAndEquipmentByTypeAxis">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="label_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Label : PropertyPlantAndEquipmentByTypeAxis to label_PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MaximumMember" xml:lang="en-US" id="label_MaximumMember">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember" xlink:title="Label : MaximumMember to label_MaximumMember" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MaximumMember_1" xml:lang="en-US" id="label_MaximumMember_1">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember_1" xlink:title="Label : MaximumMember to label_MaximumMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="label_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinimumMember" xml:lang="en-US" id="label_MinimumMember">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="label_MinimumMember" xlink:title="Label : MinimumMember to label_MinimumMember" />
    <link:label xlink:type="resource" xlink:label="label_MinimumMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinimumMember_1" xml:lang="en-US" id="label_MinimumMember_1">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="label_MinimumMember_1" xlink:title="Label : MinimumMember to label_MinimumMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="label_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RangeMember" xml:lang="en-US" id="label_RangeMember">Range [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="label_RangeMember" xlink:title="Label : RangeMember to label_RangeMember" />
    <link:label xlink:type="resource" xlink:label="label_RangeMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeMember_1" xml:lang="en-US" id="label_RangeMember_1">Range [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="label_RangeMember_1" xlink:title="Label : RangeMember to label_RangeMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeAxis" xml:lang="en-US" id="label_RangeAxis">Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="label_RangeAxis" xlink:title="Label : RangeAxis to label_RangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompanyCompensationPlans_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfCompanyCompensationPlans_1" xml:lang="en-US" id="label_NumberOfCompanyCompensationPlans_1">Represents the number of company compensation plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompanyCompensationPlans" xlink:to="label_NumberOfCompanyCompensationPlans_1" xlink:title="Label : NumberOfCompanyCompensationPlans to label_NumberOfCompanyCompensationPlans_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompanyCompensationPlans_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfCompanyCompensationPlans_2" xml:lang="en-US" id="label_NumberOfCompanyCompensationPlans_2">Number of company compensation plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompanyCompensationPlans" xlink:to="label_NumberOfCompanyCompensationPlans_2" xlink:title="Label : NumberOfCompanyCompensationPlans to label_NumberOfCompanyCompensationPlans_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance_2" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance_2">Valuation allowance on deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance_2" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvertisingExpense" xml:lang="en-US" id="label_AdvertisingExpense">Advertising expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="label_AdvertisingExpense" xlink:title="Label : AdvertisingExpense to label_AdvertisingExpense" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvertisingExpense_1" xml:lang="en-US" id="label_AdvertisingExpense_1">Advertising Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="label_AdvertisingExpense_1" xlink:title="Label : AdvertisingExpense to label_AdvertisingExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1" xml:lang="en-US" id="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1">The amount of nonfinancial and financial items measured on nonrecurring basis.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:to="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1" xlink:title="Label : NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis to label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" xml:lang="en-US" id="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2">Nonfinancial or financial items measured on a nonrecurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:to="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" xlink:title="Label : NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis to label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US" id="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock">Financial Information Relating To Continuing Operating Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="Label : ScheduleOfSegmentReportingInformationBySegmentTextBlock to label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" xml:lang="en-US" id="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" xlink:title="Label : ScheduleOfSegmentReportingInformationBySegmentTextBlock to label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">Schedule Of Net Deferred Tax Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="Label : ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" xlink:title="Label : ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">Schedule Of Effective Income Tax Rate Reconciliation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="Label : ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" xlink:title="Label : ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1">Schedule Of Components Of The Income Tax Provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xlink:title="Label : ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_DirectorStockOptionMember" xlink:label="DirectorStockOptionMember" xlink:title="DirectorStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_DirectorStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DirectorStockOptionMember" xml:lang="en-US" id="label_DirectorStockOptionMember">Non-employee directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorStockOptionMember" xlink:to="label_DirectorStockOptionMember" xlink:title="Label : DirectorStockOptionMember to label_DirectorStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_DirectorStockOptionMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DirectorStockOptionMember_1" xml:lang="en-US" id="label_DirectorStockOptionMember_1">Director Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorStockOptionMember" xlink:to="label_DirectorStockOptionMember_1" xlink:title="Label : DirectorStockOptionMember to label_DirectorStockOptionMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DirectorStockOptionMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DirectorStockOptionMember_2" xml:lang="en-US" id="label_DirectorStockOptionMember_2">This member stands for the information pertaining to director stock option.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorStockOptionMember" xlink:to="label_DirectorStockOptionMember_2" xlink:title="Label : DirectorStockOptionMember to label_DirectorStockOptionMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOptionMember" xml:lang="en-US" id="label_EmployeeStockOptionMember">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="label_EmployeeStockOptionMember" xlink:title="Label : EmployeeStockOptionMember to label_EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOptionMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOptionMember_1" xml:lang="en-US" id="label_EmployeeStockOptionMember_1">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="label_EmployeeStockOptionMember_1" xlink:title="Label : EmployeeStockOptionMember to label_EmployeeStockOptionMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PlanNameDomain" xml:lang="en-US" id="label_PlanNameDomain">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="label_PlanNameDomain" xlink:title="Label : PlanNameDomain to label_PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_PlanNameDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PlanNameDomain_1" xml:lang="en-US" id="label_PlanNameDomain_1">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="label_PlanNameDomain_1" xlink:title="Label : PlanNameDomain to label_PlanNameDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="label_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PlanNameAxis" xml:lang="en-US" id="label_PlanNameAxis">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="label_PlanNameAxis" xlink:title="Label : PlanNameAxis to label_PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">Schedule of stock options activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="Label : ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1">Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" xlink:title="Label : ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="ScheduleOfDebtTableTextBlock" xlink:title="ScheduleOfDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtTableTextBlock">Schedule Of Note Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="label_ScheduleOfDebtTableTextBlock" xlink:title="Label : ScheduleOfDebtTableTextBlock to label_ScheduleOfDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDebtTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDebtTableTextBlock_1">Schedule of Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="label_ScheduleOfDebtTableTextBlock_1" xlink:title="Label : ScheduleOfDebtTableTextBlock to label_ScheduleOfDebtTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock">Schedule Of Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="label_PropertyPlantAndEquipmentTextBlock" xlink:title="Label : PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock_1">Schedule of Property And Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="label_PropertyPlantAndEquipmentTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="label_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="Label : ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInventoryCurrentTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock_1">Schedule of Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="label_ScheduleOfInventoryCurrentTableTextBlock_1" xlink:title="Label : ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeasePrincipalPayments_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FinanceLeasePrincipalPayments_1" xml:lang="en-US" id="label_FinanceLeasePrincipalPayments_1">Payments on financing lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeasePrincipalPayments" xlink:to="label_FinanceLeasePrincipalPayments_1" xlink:title="Label : FinanceLeasePrincipalPayments to label_FinanceLeasePrincipalPayments_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="UnrealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrealizedGainLossOnInvestmentsTableTextBlock" xml:lang="en-US" id="label_UnrealizedGainLossOnInvestmentsTableTextBlock">Unrealized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="label_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="Label : UnrealizedGainLossOnInvestmentsTableTextBlock to label_UnrealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" xml:lang="en-US" id="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1">Schedule of Changes in Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" xlink:title="Label : UnrealizedGainLossOnInvestmentsTableTextBlock to label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" xlink:label="RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="RealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RealizedGainLossOnInvestmentsTableTextBlock" xml:lang="en-US" id="label_RealizedGainLossOnInvestmentsTableTextBlock">Realized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedGainLossOnInvestmentsTableTextBlock" xlink:to="label_RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="Label : RealizedGainLossOnInvestmentsTableTextBlock to label_RealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RealizedGainLossOnInvestmentsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RealizedGainLossOnInvestmentsTableTextBlock_1" xml:lang="en-US" id="label_RealizedGainLossOnInvestmentsTableTextBlock_1">Schedule of realized gains and losses on investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedGainLossOnInvestmentsTableTextBlock" xlink:to="label_RealizedGainLossOnInvestmentsTableTextBlock_1" xlink:title="Label : RealizedGainLossOnInvestmentsTableTextBlock to label_RealizedGainLossOnInvestmentsTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnInvestments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrealizedGainLossOnInvestments_1" xml:lang="en-US" id="label_UnrealizedGainLossOnInvestments_1">Interest accrued on treasury bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestments" xlink:to="label_UnrealizedGainLossOnInvestments_1" xlink:title="Label : UnrealizedGainLossOnInvestments to label_UnrealizedGainLossOnInvestments_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:title="ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">Schedule of Available-for-sale Securities Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock to label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1">Schedule of cost and estimated fair value of investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock to label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">Schedule Of Net Income Per Common Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="Label : ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xlink:title="Label : ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:label="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:title="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock">Schedule Of Estimated Useful Lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1" xml:lang="en-US" id="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1">Recently Adopted Accounting Pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1" xlink:title="Label : NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock to label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy">Stock-based Compensation [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1">Stock-based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerSharePolicyTextBlock" xml:lang="en-US" id="label_EarningsPerSharePolicyTextBlock">Net Income per Common Share [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="label_EarningsPerSharePolicyTextBlock" xlink:title="Label : EarningsPerSharePolicyTextBlock to label_EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerSharePolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerSharePolicyTextBlock_1" xml:lang="en-US" id="label_EarningsPerSharePolicyTextBlock_1">Net Income Per Common Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="label_EarningsPerSharePolicyTextBlock_1" xlink:title="Label : EarningsPerSharePolicyTextBlock to label_EarningsPerSharePolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock">Income Taxes [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock" xlink:title="Label : IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxPolicyTextBlock_1" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock_1">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock_1" xlink:title="Label : IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="ResearchAndDevelopmentExpensePolicy" xlink:title="ResearchAndDevelopmentExpensePolicy" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US" id="label_ResearchAndDevelopmentExpensePolicy">Research and Development [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="label_ResearchAndDevelopmentExpensePolicy" xlink:title="Label : ResearchAndDevelopmentExpensePolicy to label_ResearchAndDevelopmentExpensePolicy" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpensePolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpensePolicy_1" xml:lang="en-US" id="label_ResearchAndDevelopmentExpensePolicy_1">Research And Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="label_ResearchAndDevelopmentExpensePolicy_1" xlink:title="Label : ResearchAndDevelopmentExpensePolicy to label_ResearchAndDevelopmentExpensePolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="AdvertisingCostsPolicyTextBlock" xlink:title="AdvertisingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvertisingCostsPolicyTextBlock" xml:lang="en-US" id="label_AdvertisingCostsPolicyTextBlock">Advertising Costs [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="label_AdvertisingCostsPolicyTextBlock" xlink:title="Label : AdvertisingCostsPolicyTextBlock to label_AdvertisingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingCostsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvertisingCostsPolicyTextBlock_1" xml:lang="en-US" id="label_AdvertisingCostsPolicyTextBlock_1">Advertising Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="label_AdvertisingCostsPolicyTextBlock_1" xlink:title="Label : AdvertisingCostsPolicyTextBlock to label_AdvertisingCostsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognitionPolicyTextBlock" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock">Revenue Recognition [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="label_RevenueRecognitionPolicyTextBlock" xlink:title="Label : RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_MajorTwoCustomersMember" xlink:label="MajorTwoCustomersMember" xlink:title="MajorTwoCustomersMember" />
    <link:label xlink:type="resource" xlink:label="label_MajorTwoCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MajorTwoCustomersMember" xml:lang="en-US" id="label_MajorTwoCustomersMember">This member stands for the information pertaining to major two customers of the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorTwoCustomersMember" xlink:to="label_MajorTwoCustomersMember" xlink:title="Label : MajorTwoCustomersMember to label_MajorTwoCustomersMember" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RevenueRecognitionPolicyTextBlock_1" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock_1">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="label_RevenueRecognitionPolicyTextBlock_1" xlink:title="Label : RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="IntangibleAssetsFiniteLivedPolicy" xlink:title="IntangibleAssetsFiniteLivedPolicy" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US" id="label_IntangibleAssetsFiniteLivedPolicy">Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsFiniteLivedPolicy" xlink:to="label_IntangibleAssetsFiniteLivedPolicy" xlink:title="Label : IntangibleAssetsFiniteLivedPolicy to label_IntangibleAssetsFiniteLivedPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock">Property and Equipment [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="label_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="Label : PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock_1">Property And Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryPolicyTextBlock" xml:lang="en-US" id="label_InventoryPolicyTextBlock">Inventories [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="label_InventoryPolicyTextBlock" xlink:title="Label : InventoryPolicyTextBlock to label_InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryPolicyTextBlock_1" xml:lang="en-US" id="label_InventoryPolicyTextBlock_1">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="label_InventoryPolicyTextBlock_1" xlink:title="Label : InventoryPolicyTextBlock to label_InventoryPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy">Fair Value Measurements [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="label_FairValueOfFinancialInstrumentsPolicy" xlink:title="Label : FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfFinancialInstrumentsPolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueOfFinancialInstrumentsPolicy_1" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy_1">Fair Value Measurements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="label_FairValueOfFinancialInstrumentsPolicy_1" xlink:title="Label : FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" xml:lang="en-US" id="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1">Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:to="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" xlink:title="Label : DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross to label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1">Employee Stock Ownership Plan (ESOP), Dividends Paid to ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:to="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" xlink:title="Label : EmployeeStockOwnershipPlanESOPDividendsPaidToESOP to label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanDebtToCompany_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanDebtToCompany_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanDebtToCompany_2">Employee Stock Ownership Plan Debt to Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanDebtToCompany" xlink:to="label_EmployeeStockOwnershipPlanDebtToCompany_2" xlink:title="Label : EmployeeStockOwnershipPlanDebtToCompany to label_EmployeeStockOwnershipPlanDebtToCompany_2" />
    <link:label xlink:type="resource" xlink:label="label_VicePresidentMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VicePresidentMember_1" xml:lang="en-US" id="label_VicePresidentMember_1">Vice President [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VicePresidentMember" xlink:to="label_VicePresidentMember_1" xlink:title="Label : VicePresidentMember to label_VicePresidentMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember" xlink:label="LicensingAgreementsMember" xlink:title="LicensingAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LicensingAgreementsMember" xml:lang="en-US" id="label_LicensingAgreementsMember">Licensing Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicensingAgreementsMember" xlink:to="label_LicensingAgreementsMember" xlink:title="Label : LicensingAgreementsMember to label_LicensingAgreementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="TradeAndOtherAccountsReceivablePolicy" xlink:title="TradeAndOtherAccountsReceivablePolicy" />
    <link:label xlink:type="resource" xlink:label="label_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US" id="label_TradeAndOtherAccountsReceivablePolicy">Trade Receivable and Credit Policies [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivablePolicy" xlink:to="label_TradeAndOtherAccountsReceivablePolicy" xlink:title="Label : TradeAndOtherAccountsReceivablePolicy to label_TradeAndOtherAccountsReceivablePolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsLineItems">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="label_FiniteLivedIntangibleAssetsLineItems" xlink:title="Label : FiniteLivedIntangibleAssetsLineItems to label_FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsGross_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross_1">Finite-Lived Intangible Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="label_FiniteLivedIntangibleAssetsGross_1" xlink:title="Label : FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross_1" />
    <link:label xlink:type="resource" xlink:label="label_TradeAndOtherAccountsReceivablePolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TradeAndOtherAccountsReceivablePolicy_1" xml:lang="en-US" id="label_TradeAndOtherAccountsReceivablePolicy_1">Trade Receivables And Credit Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivablePolicy" xlink:to="label_TradeAndOtherAccountsReceivablePolicy_1" xlink:title="Label : TradeAndOtherAccountsReceivablePolicy to label_TradeAndOtherAccountsReceivablePolicy_1" />
    <link:label xlink:type="resource" xlink:label="label_Depreciation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Depreciation_1" xml:lang="en-US" id="label_Depreciation_1">Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="label_Depreciation_1" xlink:title="Label : Depreciation to label_Depreciation_1" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentLineItems_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentLineItems_1">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="label_PropertyPlantAndEquipmentLineItems_1" xlink:title="Label : PropertyPlantAndEquipmentLineItems to label_PropertyPlantAndEquipmentLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock">Cash and Cash Equivalents [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="label_CashAndCashEquivalentsPolicyTextBlock" xlink:title="Label : CashAndCashEquivalentsPolicyTextBlock to label_CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock_1" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock_1">Cash And Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="label_CashAndCashEquivalentsPolicyTextBlock_1" xlink:title="Label : CashAndCashEquivalentsPolicyTextBlock to label_CashAndCashEquivalentsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UseOfEstimates" xml:lang="en-US" id="label_UseOfEstimates">Use of Estimates [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates" xlink:title="Label : UseOfEstimates to label_UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UseOfEstimates_1" xml:lang="en-US" id="label_UseOfEstimates_1">Use Of Estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates_1" xlink:title="Label : UseOfEstimates to label_UseOfEstimates_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations" xlink:label="NatureOfOperations" xlink:title="NatureOfOperations" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NatureOfOperations" xml:lang="en-US" id="label_NatureOfOperations">Nature of Business [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperations" xlink:to="label_NatureOfOperations" xlink:title="Label : NatureOfOperations to label_NatureOfOperations" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperations_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NatureOfOperations_1" xml:lang="en-US" id="label_NatureOfOperations_1">Nature Of Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperations" xlink:to="label_NatureOfOperations_1" xlink:title="Label : NatureOfOperations to label_NatureOfOperations_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentReportingAbstract" xml:lang="en-US" id="label_SegmentReportingAbstract">Segment Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingAbstract" xlink:to="label_SegmentReportingAbstract" xlink:title="Label : SegmentReportingAbstract to label_SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureTextBlock_1" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock_1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock_1" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="label_IncomeTaxDisclosureAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="label_IncomeTaxDisclosureAbstract" xlink:title="Label : IncomeTaxDisclosureAbstract to label_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CompensationAndEmployeeBenefitPlansTextBlock" xml:lang="en-US" id="label_CompensationAndEmployeeBenefitPlansTextBlock">Benefit Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="label_CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="Label : CompensationAndEmployeeBenefitPlansTextBlock to label_CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CompensationAndEmployeeBenefitPlansTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompensationAndEmployeeBenefitPlansTextBlock_1" xml:lang="en-US" id="label_CompensationAndEmployeeBenefitPlansTextBlock_1">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="label_CompensationAndEmployeeBenefitPlansTextBlock_1" xlink:title="Label : CompensationAndEmployeeBenefitPlansTextBlock to label_CompensationAndEmployeeBenefitPlansTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US" id="label_CompensationAndRetirementDisclosureAbstract">Benefit Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="label_CompensationAndRetirementDisclosureAbstract" xlink:title="Label : CompensationAndRetirementDisclosureAbstract to label_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">Common Stock Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="Label : DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to label_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecurities_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecurities_2" xml:lang="en-US" id="label_AvailableForSaleSecurities_2">Available-for-sale Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecurities" xlink:to="label_AvailableForSaleSecurities_2" xlink:title="Label : AvailableForSaleSecurities to label_AvailableForSaleSecurities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebtTextBlock" xml:lang="en-US" id="label_LongTermDebtTextBlock">Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="label_LongTermDebtTextBlock" xlink:title="Label : LongTermDebtTextBlock to label_LongTermDebtTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtTextBlock_1" xml:lang="en-US" id="label_LongTermDebtTextBlock_1">Long-term Debt [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="label_LongTermDebtTextBlock_1" xlink:title="Label : LongTermDebtTextBlock to label_LongTermDebtTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtDisclosureAbstract" xml:lang="en-US" id="label_DebtDisclosureAbstract">Note Payable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="label_DebtDisclosureAbstract" xlink:title="Label : DebtDisclosureAbstract to label_DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="PayablesAndAccrualsAbstract" xlink:title="PayablesAndAccrualsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PayablesAndAccrualsAbstract" xml:lang="en-US" id="label_PayablesAndAccrualsAbstract">Accrued Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PayablesAndAccrualsAbstract" xlink:to="label_PayablesAndAccrualsAbstract" xlink:title="Label : PayablesAndAccrualsAbstract to label_PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="IntangibleAssetsDisclosureTextBlock" xlink:title="IntangibleAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock">Net Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsDisclosureTextBlock" xlink:to="label_IntangibleAssetsDisclosureTextBlock" xlink:title="Label : IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNetAbstract" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNetAbstract">Net Intangible Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="label_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="Label : FiniteLivedIntangibleAssetsNetAbstract to label_FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="label_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="Label : PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock_1">Property and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfDilutiveStockOptionsPerShareAmount_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EffectOfDilutiveStockOptionsPerShareAmount_2" xml:lang="en-US" id="label_EffectOfDilutiveStockOptionsPerShareAmount_2">The per share amount of effect of dilutive stock options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfDilutiveStockOptionsPerShareAmount" xlink:to="label_EffectOfDilutiveStockOptionsPerShareAmount_2" xlink:title="Label : EffectOfDilutiveStockOptionsPerShareAmount to label_EffectOfDilutiveStockOptionsPerShareAmount_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted">Earnings (Loss)Per Share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentAbstract" xml:lang="en-US" id="label_PropertyPlantAndEquipmentAbstract">Property And Equipment, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="label_PropertyPlantAndEquipmentAbstract" xlink:title="Label : PropertyPlantAndEquipmentAbstract to label_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryDisclosureTextBlock" xml:lang="en-US" id="label_InventoryDisclosureTextBlock">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock" xlink:title="Label : InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryDisclosureTextBlock_1" xml:lang="en-US" id="label_InventoryDisclosureTextBlock_1">Inventory Disclosure Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock_1" xlink:title="Label : InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryDisclosureAbstract" xml:lang="en-US" id="label_InventoryDisclosureAbstract">Inventories [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="label_InventoryDisclosureAbstract" xlink:title="Label : InventoryDisclosureAbstract to label_InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueDisclosuresTextBlock" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock">Fair Value Measurements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="label_FairValueDisclosuresTextBlock" xlink:title="Label : FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueDisclosuresTextBlock_1" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock_1">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="label_FairValueDisclosuresTextBlock_1" xlink:title="Label : FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueDisclosuresAbstract" xml:lang="en-US" id="label_FairValueDisclosuresAbstract">Fair Value Measurements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="label_FairValueDisclosuresAbstract" xlink:title="Label : FairValueDisclosuresAbstract to label_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsDebtAndEquitySecuritiesAbstract" xml:lang="en-US" id="label_InvestmentsDebtAndEquitySecuritiesAbstract">Investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="label_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="Label : InvestmentsDebtAndEquitySecuritiesAbstract to label_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid" xlink:label="IncomeTaxesPaid" xlink:title="IncomeTaxesPaid" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxesPaid" xml:lang="en-US" id="label_IncomeTaxesPaid">Cash paid during the year for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaid" xlink:to="label_IncomeTaxesPaid" xlink:title="Label : IncomeTaxesPaid to label_IncomeTaxesPaid" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract">Supplemental cash flow information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="label_SupplementalCashFlowInformationAbstract" xlink:title="Label : SupplementalCashFlowInformationAbstract to label_SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities">Net cash from (used in) financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="label_NetCashProvidedByUsedInFinancingActivities" xlink:title="Label : NetCashProvidedByUsedInFinancingActivities to label_NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities_1">Net cash from (used in) financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="label_NetCashProvidedByUsedInFinancingActivities_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivities to label_NetCashProvidedByUsedInFinancingActivities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities">Net cash from investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="label_NetCashProvidedByUsedInInvestingActivities" xlink:title="Label : NetCashProvidedByUsedInInvestingActivities to label_NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities_1">Net cash from investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="label_NetCashProvidedByUsedInInvestingActivities_1" xlink:title="Label : NetCashProvidedByUsedInInvestingActivities to label_NetCashProvidedByUsedInInvestingActivities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment">Purchase of property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="Label : PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment_1">Purchase of property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xlink:title="Label : PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities">Net cash from (used in) operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic">Earnings (Loss) Per Share, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities_1">Net cash from (used in) operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsDisclosureTextBlock_1" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock_1">Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsDisclosureTextBlock" xlink:to="label_IntangibleAssetsDisclosureTextBlock_1" xlink:title="Label : IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsFiniteLivedPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsFiniteLivedPolicy_1" xml:lang="en-US" id="label_IntangibleAssetsFiniteLivedPolicy_1">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsFiniteLivedPolicy" xlink:to="label_IntangibleAssetsFiniteLivedPolicy_1" xlink:title="Label : IntangibleAssetsFiniteLivedPolicy to label_IntangibleAssetsFiniteLivedPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccruedIncomeTaxesPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedIncomeTaxesPayable">Income taxes receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="label_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:title="Label : IncreaseDecreaseInAccruedIncomeTaxesPayable to label_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedLiabilities">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilities" xlink:to="label_IncreaseDecreaseInAccruedLiabilities" xlink:title="Label : IncreaseDecreaseInAccruedLiabilities to label_IncreaseDecreaseInAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplementalCashFlowInformationAbstract_1" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract_1">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="label_SupplementalCashFlowInformationAbstract_1" xlink:title="Label : SupplementalCashFlowInformationAbstract to label_SupplementalCashFlowInformationAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesPaid_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesPaid_1" xml:lang="en-US" id="label_IncomeTaxesPaid_1">Income Taxes Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaid" xlink:to="label_IncomeTaxesPaid_1" xlink:title="Label : IncomeTaxesPaid to label_IncomeTaxesPaid_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccruedLiabilities_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedLiabilities_1">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilities" xlink:to="label_IncreaseDecreaseInAccruedLiabilities_1" xlink:title="Label : IncreaseDecreaseInAccruedLiabilities to label_IncreaseDecreaseInAccruedLiabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1" xlink:title="Label : IncreaseDecreaseInAccruedIncomeTaxesPayable to label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="label_IncreaseDecreaseInAccountsPayable" xlink:title="Label : IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsPayable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable_1">Increase (Decrease) in Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="label_IncreaseDecreaseInAccountsPayable_1" xlink:title="Label : IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit">Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="label_DeferredIncomeTaxExpenseBenefit" xlink:title="Label : DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_MajorTwoCustomersMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MajorTwoCustomersMember_1" xml:lang="en-US" id="label_MajorTwoCustomersMember_1">Major two customers [member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorTwoCustomersMember" xlink:to="label_MajorTwoCustomersMember_1" xlink:title="Label : MajorTwoCustomersMember to label_MajorTwoCustomersMember_1" />
    <link:label xlink:type="resource" xlink:label="label_MajorTwoCustomersMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MajorTwoCustomersMember_2" xml:lang="en-US" id="label_MajorTwoCustomersMember_2">Major two customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorTwoCustomersMember" xlink:to="label_MajorTwoCustomersMember_2" xlink:title="Label : MajorTwoCustomersMember to label_MajorTwoCustomersMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense" xlink:label="StockOptionPlanExpense" xlink:title="StockOptionPlanExpense" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionPlanExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockOptionPlanExpense" xml:lang="en-US" id="label_StockOptionPlanExpense">Stock or Unit Option Plan Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionPlanExpense" xlink:to="label_StockOptionPlanExpense" xlink:title="Label : StockOptionPlanExpense to label_StockOptionPlanExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentAssets">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="label_IncreaseDecreaseInOtherCurrentAssets" xlink:title="Label : IncreaseDecreaseInOtherCurrentAssets to label_IncreaseDecreaseInOtherCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherCurrentAssets_1" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentAssets_1">Increase (Decrease) in Other Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="label_IncreaseDecreaseInOtherCurrentAssets_1" xlink:title="Label : IncreaseDecreaseInOtherCurrentAssets to label_IncreaseDecreaseInOtherCurrentAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories" xlink:title="Label : IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInInventories_1" xml:lang="en-US" id="label_IncreaseDecreaseInInventories_1">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories_1" xlink:title="Label : IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable">Trade receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable" xlink:title="Label : IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AggregateCustomersOfEntityMember" xlink:label="AggregateCustomersOfEntityMember" xlink:title="AggregateCustomersOfEntityMember" />
    <link:label xlink:type="resource" xlink:label="label_AggregateCustomersOfEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AggregateCustomersOfEntityMember" xml:lang="en-US" id="label_AggregateCustomersOfEntityMember">Aggregate customers of entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateCustomersOfEntityMember" xlink:to="label_AggregateCustomersOfEntityMember" xlink:title="Label : AggregateCustomersOfEntityMember to label_AggregateCustomersOfEntityMember" />
    <link:label xlink:type="resource" xlink:label="label_AggregateCustomersOfEntityMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AggregateCustomersOfEntityMember_1" xml:lang="en-US" id="label_AggregateCustomersOfEntityMember_1">This member stands for the information pertaining to aggregate customers of the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateCustomersOfEntityMember" xlink:to="label_AggregateCustomersOfEntityMember_1" xlink:title="Label : AggregateCustomersOfEntityMember to label_AggregateCustomersOfEntityMember_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsReceivable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable_1">Trade receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable_1" xlink:title="Label : IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="label_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NameOfMajorCustomerDomain" xml:lang="en-US" id="label_NameOfMajorCustomerDomain">Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="label_NameOfMajorCustomerDomain" xlink:title="Label : NameOfMajorCustomerDomain to label_NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="label_AggregateCustomersOfEntityMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AggregateCustomersOfEntityMember_2" xml:lang="en-US" id="label_AggregateCustomersOfEntityMember_2">Aggregate customers of entity [member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateCustomersOfEntityMember" xlink:to="label_AggregateCustomersOfEntityMember_2" xlink:title="Label : AggregateCustomersOfEntityMember to label_AggregateCustomersOfEntityMember_2" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract_1">Change in:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLoss" xml:lang="en-US" id="label_NetIncomeLoss">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_OtherNoncashIncomeExpense" xml:lang="en-US" id="label_OtherNoncashIncomeExpense">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="label_OtherNoncashIncomeExpense" xlink:title="Label : OtherNoncashIncomeExpense to label_OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionPlanExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockOptionPlanExpense_1" xml:lang="en-US" id="label_StockOptionPlanExpense_1">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionPlanExpense" xlink:to="label_StockOptionPlanExpense_1" xlink:title="Label : StockOptionPlanExpense to label_StockOptionPlanExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit_1">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="label_DeferredIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit">Total Federal and State Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDilutedAbstract" xml:lang="en-US" id="label_EarningsPerShareDilutedAbstract">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="label_EarningsPerShareDilutedAbstract" xlink:title="Label : EarningsPerShareDilutedAbstract to label_EarningsPerShareDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="label_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AuditorLocation" xml:lang="en-US" id="label_AuditorLocation">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="label_AuditorLocation" xlink:title="Label : AuditorLocation to label_AuditorLocation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="label_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MajorCustomersAxis" xml:lang="en-US" id="label_MajorCustomersAxis">Customer [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="label_MajorCustomersAxis" xlink:title="Label : MajorCustomersAxis to label_MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentIncomeInterest" xml:lang="en-US" id="label_InvestmentIncomeInterest">Investment Income, Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterest" xlink:to="label_InvestmentIncomeInterest" xlink:title="Label : InvestmentIncomeInterest to label_InvestmentIncomeInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:label xlink:type="resource" xlink:label="label_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingAndMarketingExpense" xml:lang="en-US" id="label_SellingAndMarketingExpense">Selling and Marketing Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="label_SellingAndMarketingExpense" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeneralAndAdministrativeExpense" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense">General and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense" xlink:title="Label : GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfCashFlowsAbstract" xml:lang="en-US" id="label_StatementOfCashFlowsAbstract">Condensed Consolidated Statements Of Cash Flow [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="label_StatementOfCashFlowsAbstract" xlink:title="Label : StatementOfCashFlowsAbstract to label_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesOutstanding" xml:lang="en-US" id="label_CommonStockSharesOutstanding">Common Stock, Shares, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding" xlink:title="Label : CommonStockSharesOutstanding to label_CommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpensesAbstract" xml:lang="en-US" id="label_OperatingExpensesAbstract">Operating Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesAuthorized" xml:lang="en-US" id="label_CommonStockSharesAuthorized">Common Stock, Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="label_CommonStockSharesAuthorized" xlink:title="Label : CommonStockSharesAuthorized to label_CommonStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued">Common Stock, Shares, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="Label : AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare">Common Stock, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare" xlink:title="Label : CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="SharesIssued" xlink:title="SharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_SharesIssued" xml:lang="en-US" id="label_SharesIssued">Beginning Balance, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="label_SharesIssued" xlink:title="Label : SharesIssued to label_SharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_SharesIssued_1" xml:lang="en-US" id="label_SharesIssued_1">Ending Balance, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="label_SharesIssued_1" xlink:title="Label : SharesIssued to label_SharesIssued_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax">Accumulated other comprehensive income (unrealized income on available-for-sale securities, net of income tax)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="LiabilitiesNoncurrentAbstract" xlink:title="LiabilitiesNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesNoncurrentAbstract" xml:lang="en-US" id="label_LiabilitiesNoncurrentAbstract">Liabilities, Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="label_LiabilitiesNoncurrentAbstract" xlink:title="Label : LiabilitiesNoncurrentAbstract to label_LiabilitiesNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityAbstract" xml:lang="en-US" id="label_StockholdersEquityAbstract">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="label_StockholdersEquityAbstract" xlink:title="Label : StockholdersEquityAbstract to label_StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrentAbstract" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract">Liabilities, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract" xlink:title="Label : LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsAbstract" xml:lang="en-US" id="label_AssetsAbstract">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract" xlink:title="Label : AssetsAbstract to label_AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrentAbstract" xml:lang="en-US" id="label_AssetsCurrentAbstract">Assets, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet">Property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingencies" xml:lang="en-US" id="label_CommitmentsAndContingencies">Commitments and contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_1">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet_1" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssued_2" xml:lang="en-US" id="label_SharesIssued_2">Shares, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="label_SharesIssued_2" xlink:title="Label : SharesIssued to label_SharesIssued_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementLineItems" xml:lang="en-US" id="label_StatementLineItems">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="label_StatementLineItems" xlink:title="Label : StatementLineItems to label_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityComponentDomain" xml:lang="en-US" id="label_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="label_EquityComponentDomain" xlink:title="Label : EquityComponentDomain to label_EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityComponentDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityComponentDomain_1" xml:lang="en-US" id="label_EquityComponentDomain_1">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="label_EquityComponentDomain_1" xlink:title="Label : EquityComponentDomain to label_EquityComponentDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember" xlink:title="Label : AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember_1">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsMember" xml:lang="en-US" id="label_RetainedEarningsMember">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember" xlink:title="Label : RetainedEarningsMember to label_RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsMember_1" xml:lang="en-US" id="label_RetainedEarningsMember_1">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember_1" xlink:title="Label : RetainedEarningsMember to label_RetainedEarningsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidInCapitalMember" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember" xlink:title="Label : AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalMember_1" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember_1">Additional Paid In Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember_1" xlink:title="Label : AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockMember" xml:lang="en-US" id="label_CommonStockMember">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember" xlink:title="Label : CommonStockMember to label_CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockMember_1" xml:lang="en-US" id="label_CommonStockMember_1">Common Stock Issued [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember_1" xlink:title="Label : CommonStockMember to label_CommonStockMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementEquityComponentsAxis" xml:lang="en-US" id="label_StatementEquityComponentsAxis">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="label_StatementEquityComponentsAxis" xlink:title="Label : StatementEquityComponentsAxis to label_StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="label_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementTable" xml:lang="en-US" id="label_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="label_StatementTable" xlink:title="Label : StatementTable to label_StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="label_StatementOfStockholdersEquityAbstract">Statements Of Changes of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="label_StatementOfStockholdersEquityAbstract" xlink:title="Label : StatementOfStockholdersEquityAbstract to label_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding">Diluted EPS, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding_1">Weighted average shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding_2">Diluted EPS, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding_2" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EarningsPerShareDiluted_1" xml:lang="en-US" id="label_EarningsPerShareDiluted_1">Net income per share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted_1" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted_1" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDiluted_2" xml:lang="en-US" id="label_EarningsPerShareDiluted_2">Net income per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted_2" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted_2" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDilutedAbstract_1" xml:lang="en-US" id="label_EarningsPerShareDilutedAbstract_1">Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="label_EarningsPerShareDilutedAbstract_1" xlink:title="Label : EarningsPerShareDilutedAbstract to label_EarningsPerShareDilutedAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic">Basic EPS, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_1">Weighted average shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic_1" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_2">Basic EPS, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic_2" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EarningsPerShareBasic_1" xml:lang="en-US" id="label_EarningsPerShareBasic_1">Net income per share, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic_1" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseCostAbstract" xml:lang="en-US" id="label_LeaseCostAbstract">Lease, Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="label_LeaseCostAbstract" xlink:title="Label : LeaseCostAbstract to label_LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCostAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseCostAbstract_1" xml:lang="en-US" id="label_LeaseCostAbstract_1">Finance lease cost:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="label_LeaseCostAbstract_1" xlink:title="Label : LeaseCostAbstract to label_LeaseCostAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareBasic_2" xml:lang="en-US" id="label_EarningsPerShareBasic_2">Net income per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic_2" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareAbstract" xml:lang="en-US" id="label_EarningsPerShareAbstract">Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="label_EarningsPerShareAbstract" xlink:title="Label : EarningsPerShareAbstract to label_EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareAbstract_1" xml:lang="en-US" id="label_EarningsPerShareAbstract_1">Net Income Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="label_EarningsPerShareAbstract_1" xlink:title="Label : EarningsPerShareAbstract to label_EarningsPerShareAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNetOfTax" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax">Net comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax" xlink:title="Label : ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ComprehensiveIncomeNetOfTax_1" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax_1">Net comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax_1" xlink:title="Label : ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2" />
    <link:label xlink:type="resource" xlink:label="label_LicensingAgreementsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LicensingAgreementsMember_1" xml:lang="en-US" id="label_LicensingAgreementsMember_1">Communication Technolog [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicensingAgreementsMember" xlink:to="label_LicensingAgreementsMember_1" xlink:title="Label : LicensingAgreementsMember to label_LicensingAgreementsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="Label : OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" xlink:title="Label : OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetIncomeLoss_1" xml:lang="en-US" id="label_NetIncomeLoss_1">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss_1" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLoss_2" xml:lang="en-US" id="label_NetIncomeLoss_2">Net Income (Loss) Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss_2" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_1">Income tax expense (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_1" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="AutomobilesMember" xlink:title="AutomobilesMember" />
    <link:label xlink:type="resource" xlink:label="label_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AutomobilesMember" xml:lang="en-US" id="label_AutomobilesMember">Autos [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomobilesMember" xlink:to="label_AutomobilesMember" xlink:title="Label : AutomobilesMember to label_AutomobilesMember" />
    <link:label xlink:type="resource" xlink:label="label_AutomobilesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AutomobilesMember_1" xml:lang="en-US" id="label_AutomobilesMember_1">Autos [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomobilesMember" xlink:to="label_AutomobilesMember_1" xlink:title="Label : AutomobilesMember to label_AutomobilesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefit_2" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_2">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_2" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonoperatingIncomeExpense" xml:lang="en-US" id="label_NonoperatingIncomeExpense">Total non-operating income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NonoperatingIncomeExpense_1" xml:lang="en-US" id="label_NonoperatingIncomeExpense_1">Total non-operating income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense_1" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentAnnualReport" xml:lang="en-US" id="label_DocumentAnnualReport">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="label_DocumentAnnualReport" xlink:title="Label : DocumentAnnualReport to label_DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsCurrentAbstract_1" xml:lang="en-US" id="label_AssetsCurrentAbstract_1">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract_1" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeInterest_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentIncomeInterest_1" xml:lang="en-US" id="label_InvestmentIncomeInterest_1">Interest income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterest" xlink:to="label_InvestmentIncomeInterest_1" xlink:title="Label : InvestmentIncomeInterest to label_InvestmentIncomeInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="GainLossOnInvestments" xlink:title="GainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GainLossOnInvestments" xml:lang="en-US" id="label_GainLossOnInvestments">Gain on sale of available-for-sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestments" xlink:to="label_GainLossOnInvestments" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnInvestments_1" xml:lang="en-US" id="label_GainLossOnInvestments_1">Gain on sale of available-for-sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestments" xlink:to="label_GainLossOnInvestments_1" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments_1" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GainLossOnInvestments_2" xml:lang="en-US" id="label_GainLossOnInvestments_2">Realized gain on sale of available-for-sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestments" xlink:to="label_GainLossOnInvestments_2" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments_2" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnInvestments_3" xml:lang="en-US" id="label_GainLossOnInvestments_3">Realized gain on sale of available-for-sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestments" xlink:to="label_GainLossOnInvestments_3" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_InterestExpenseDebt" xml:lang="en-US" id="label_InterestExpenseDebt">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="label_InterestExpenseDebt" xlink:title="Label : InterestExpenseDebt to label_InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpenseDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestExpenseDebt_1" xml:lang="en-US" id="label_InterestExpenseDebt_1">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="label_InterestExpenseDebt_1" xlink:title="Label : InterestExpenseDebt to label_InterestExpenseDebt_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonoperatingIncomeExpenseAbstract" xml:lang="en-US" id="label_NonoperatingIncomeExpenseAbstract">Non-operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="label_NonoperatingIncomeExpenseAbstract" xlink:title="Label : NonoperatingIncomeExpenseAbstract to label_NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpenseAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonoperatingIncomeExpenseAbstract_1" xml:lang="en-US" id="label_NonoperatingIncomeExpenseAbstract_1">Non-operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="label_NonoperatingIncomeExpenseAbstract_1" xlink:title="Label : NonoperatingIncomeExpenseAbstract to label_NonoperatingIncomeExpenseAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss">Operating income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="label_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityInteractiveDataCurrent" xml:lang="en-US" id="label_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="label_EntityInteractiveDataCurrent" xlink:title="Label : EntityInteractiveDataCurrent to label_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressPostalZipCode" xml:lang="en-US" id="label_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="label_EntityAddressPostalZipCode" xlink:title="Label : EntityAddressPostalZipCode to label_EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingIncomeLoss_1" xml:lang="en-US" id="label_OperatingIncomeLoss_1">Operating income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss_1" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpenses" xml:lang="en-US" id="label_OperatingExpenses">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses" xlink:title="Label : OperatingExpenses to label_OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingExpenses_1" xml:lang="en-US" id="label_OperatingExpenses_1">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses_1" xlink:title="Label : OperatingExpenses to label_OperatingExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpense_1" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_1">Research and development expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense_1" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpense_2" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_2">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense_2" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense_2" />
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense_1">General and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense_1" xlink:title="Label : GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_SellingAndMarketingExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SellingAndMarketingExpense_1" xml:lang="en-US" id="label_SellingAndMarketingExpense_1">Selling and marketing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="label_SellingAndMarketingExpense_1" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingExpensesAbstract_1" xml:lang="en-US" id="label_OperatingExpensesAbstract_1">Operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract_1" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GrossProfit" xml:lang="en-US" id="label_GrossProfit">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit" xlink:title="Label : GrossProfit to label_GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_GrossProfit_1" xml:lang="en-US" id="label_GrossProfit_1">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit_1" xlink:title="Label : GrossProfit to label_GrossProfit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="label_IncreaseDecreaseInStockholdersEquityRollForward">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="label_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="Label : IncreaseDecreaseInStockholdersEquityRollForward to label_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US" id="label_StatementOfIncomeAndComprehensiveIncomeAbstract">Statements Of Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="Label : StatementOfIncomeAndComprehensiveIncomeAbstract to label_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesOutstanding_1" xml:lang="en-US" id="label_CommonStockSharesOutstanding_1">Common stock, shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding_1" xlink:title="Label : CommonStockSharesOutstanding to label_CommonStockSharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesIssued_1" xml:lang="en-US" id="label_CommonStockSharesIssued_1">Common stock, shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued_1" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesAuthorized_1" xml:lang="en-US" id="label_CommonStockSharesAuthorized_1">Common stock, shares authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="label_CommonStockSharesAuthorized_1" xlink:title="Label : CommonStockSharesAuthorized to label_CommonStockSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockParOrStatedValuePerShare_1" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare_1">Common stock, par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare_1" xlink:title="Label : CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare_1" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent_1" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent_1">Trade receivables, allowance for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent_1" xlink:title="Label : AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity">Total liabilities and stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity_1">Total liabilities and stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity_1" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_StockholdersEquity" xml:lang="en-US" id="label_StockholdersEquity">Total stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity" xlink:title="Label : StockholdersEquity to label_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_StockholdersEquity_1" xml:lang="en-US" id="label_StockholdersEquity_1">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_1" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_StockholdersEquity_2" xml:lang="en-US" id="label_StockholdersEquity_2">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_2" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_2" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquity_3" xml:lang="en-US" id="label_StockholdersEquity_3">Total stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_3" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_3" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsAccumulatedDeficit_1" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit_1">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit_1" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="label_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Security12bTitle" xml:lang="en-US" id="label_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="label_Security12bTitle" xlink:title="Label : Security12bTitle to label_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="label_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecurityExchangeName" xml:lang="en-US" id="label_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="label_SecurityExchangeName" xlink:title="Label : SecurityExchangeName to label_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalCommonStock" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock">Additional paid in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock" xlink:title="Label : AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalCommonStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidInCapitalCommonStock_1" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock_1">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock_1" xlink:title="Label : AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue">Common Stock Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue" xlink:title="Label : CommonStockValue to label_CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockValue_1" xml:lang="en-US" id="label_CommonStockValue_1">Common stock par value $0.10 per share; authorized 10,000,000 shares; 3,428,021 and 3,395,521 shares issued and outstanding, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue_1" xlink:title="Label : CommonStockValue to label_CommonStockValue_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityAbstract_1" xml:lang="en-US" id="label_StockholdersEquityAbstract_1">Stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="label_StockholdersEquityAbstract_1" xlink:title="Label : StockholdersEquityAbstract to label_StockholdersEquityAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingencies_1" xml:lang="en-US" id="label_CommitmentsAndContingencies_1">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies_1" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesNoncurrent" xml:lang="en-US" id="label_LiabilitiesNoncurrent">Total long-term liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrent" xlink:to="label_LiabilitiesNoncurrent" xlink:title="Label : LiabilitiesNoncurrent to label_LiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesNoncurrent_1" xml:lang="en-US" id="label_LiabilitiesNoncurrent_1">Total long-term liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrent" xlink:to="label_LiabilitiesNoncurrent_1" xlink:title="Label : LiabilitiesNoncurrent to label_LiabilitiesNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="label_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CityAreaCode" xml:lang="en-US" id="label_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="label_CityAreaCode" xlink:title="Label : CityAreaCode to label_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="label_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LocalPhoneNumber" xml:lang="en-US" id="label_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="label_LocalPhoneNumber" xlink:title="Label : LocalPhoneNumber to label_LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesNoncurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesNoncurrentAbstract_1" xml:lang="en-US" id="label_LiabilitiesNoncurrentAbstract_1">Long-term liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="label_LiabilitiesNoncurrentAbstract_1" xlink:title="Label : LiabilitiesNoncurrentAbstract to label_LiabilitiesNoncurrentAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesCurrent" xml:lang="en-US" id="label_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrent_1" xml:lang="en-US" id="label_LiabilitiesCurrent_1">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent_1" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1">Gross unrealized gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xlink:title="Label : AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax to label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US" id="label_NewAccountingPronouncementsPolicyPolicyTextBlock">Recently Adopted Accounting Pronouncements [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="Label : NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xml:lang="en-US" id="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">Gross unrealized loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:title="Label : AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax to label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1">Gross unrealized loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xlink:title="Label : AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax to label_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedLiabilitiesCurrent" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent">Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent_1">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent_1" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AccruedLiabilitiesCurrent_2" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent_2">Total Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent_2" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent">Accounts Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsPayableCurrent_1" xml:lang="en-US" id="label_AccountsPayableCurrent_1">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent_1" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtCurrent" xml:lang="en-US" id="label_LongTermDebtCurrent">Current maturities of note payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent" xlink:title="Label : LongTermDebtCurrent to label_LongTermDebtCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTable">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTable to label_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsLineItems_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsLineItems_1">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="label_FiniteLivedIntangibleAssetsLineItems_1" xlink:title="Label : FiniteLivedIntangibleAssetsLineItems to label_FiniteLivedIntangibleAssetsLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesCurrentAbstract_1" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract_1">Current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract_1" xlink:title="Label : LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract_1">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract_1" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="label_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets" xlink:title="Label : Assets to label_Assets" />
    <link:label xlink:type="resource" xlink:label="label_Assets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Assets_1" xml:lang="en-US" id="label_Assets_1">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets_1" xlink:title="Label : Assets to label_Assets_1" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentNet_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_1">Property, Plant and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_1" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet_1" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_PropertyPlantAndEquipmentNet_2" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_2">Total Property and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_2" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_2">Net Carrying Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet_2" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent" xlink:title="Label : AssetsCurrent to label_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrent_1" xml:lang="en-US" id="label_AssetsCurrent_1">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent_1" xlink:title="Label : AssetsCurrent to label_AssetsCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="IncomeTaxesReceivable" xlink:title="IncomeTaxesReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxesReceivable" xml:lang="en-US" id="label_IncomeTaxesReceivable">Income tax receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesReceivable" xlink:to="label_IncomeTaxesReceivable" xlink:title="Label : IncomeTaxesReceivable to label_IncomeTaxesReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesReceivable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesReceivable_1" xml:lang="en-US" id="label_IncomeTaxesReceivable_1">Income Taxes Receivable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesReceivable" xlink:to="label_IncomeTaxesReceivable_1" xlink:title="Label : IncomeTaxesReceivable to label_IncomeTaxesReceivable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAssetsCurrent" xml:lang="en-US" id="label_OtherAssetsCurrent">Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="label_OtherAssetsCurrent" xlink:title="Label : OtherAssetsCurrent to label_OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAssetsCurrent_1" xml:lang="en-US" id="label_OtherAssetsCurrent_1">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="label_OtherAssetsCurrent_1" xlink:title="Label : OtherAssetsCurrent to label_OtherAssetsCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNet_1" xml:lang="en-US" id="label_InventoryNet_1">Inventory, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet_1" xlink:title="Label : InventoryNet to label_InventoryNet_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryNet_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_InventoryNet_2" xml:lang="en-US" id="label_InventoryNet_2">Total Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet_2" xlink:title="Label : InventoryNet to label_InventoryNet_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsReceivableNetCurrent" xml:lang="en-US" id="label_AccountsReceivableNetCurrent">Trade receivables, less allowance for doubtful accounts of $11</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="label_AccountsReceivableNetCurrent" xlink:title="Label : AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableNetCurrent_1" xml:lang="en-US" id="label_AccountsReceivableNetCurrent_1">Trade receivables, less allowance for doubtful accounts of $11</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="label_AccountsReceivableNetCurrent_1" xlink:title="Label : AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue">Less cash equivalents, Carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_1">Cash and cash equivalents, Carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_1" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_2">Cash and cash equivalents, beginning</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_2" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_3" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_3">Cash and cash equivalents, ending</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_3" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_3" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_4" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_4">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_4" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_4" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsAbstract_1" xml:lang="en-US" id="label_AssetsAbstract_1">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract_1" xlink:title="Label : AssetsAbstract to label_AssetsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="label_StatementOfFinancialPositionAbstract">Condensed Balance Sheets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="label_StatementOfFinancialPositionAbstract" xlink:title="Label : StatementOfFinancialPositionAbstract to label_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="label_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradingSymbol" xml:lang="en-US" id="label_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="label_TradingSymbol" xlink:title="Label : TradingSymbol to label_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="label_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityPublicFloat" xml:lang="en-US" id="label_EntityPublicFloat">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="label_EntityPublicFloat" xlink:title="Label : EntityPublicFloat to label_EntityPublicFloat" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="label_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="label_EntityCommonStockSharesOutstanding" xlink:title="Label : EntityCommonStockSharesOutstanding to label_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:label xlink:type="resource" xlink:label="label_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AuditorName" xml:lang="en-US" id="label_AuditorName">Auditor Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorName" xlink:to="label_AuditorName" xlink:title="Label : AuditorName to label_AuditorName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:label xlink:type="resource" xlink:label="label_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AuditorFirmId" xml:lang="en-US" id="label_AuditorFirmId">Auditor Firm ID</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorFirmId" xlink:to="label_AuditorFirmId" xlink:title="Label : AuditorFirmId to label_AuditorFirmId" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="label_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityVoluntaryFilers" xml:lang="en-US" id="label_EntityVoluntaryFilers">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="label_EntityVoluntaryFilers" xlink:title="Label : EntityVoluntaryFilers to label_EntityVoluntaryFilers" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="label_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCurrentReportingStatus" xml:lang="en-US" id="label_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="label_EntityCurrentReportingStatus" xlink:title="Label : EntityCurrentReportingStatus to label_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="label_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityWellKnownSeasonedIssuer" xml:lang="en-US" id="label_EntityWellKnownSeasonedIssuer">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="label_EntityWellKnownSeasonedIssuer" xlink:title="Label : EntityWellKnownSeasonedIssuer to label_EntityWellKnownSeasonedIssuer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">Net increase in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:title="Label : NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFiscalYearEndDate" xml:lang="en-US" id="label_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="label_CurrentFiscalYearEndDate" xlink:title="Label : CurrentFiscalYearEndDate to label_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheOneMember">Vested on grant date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="label_ShareBasedCompensationAwardTrancheOneMember" xlink:title="Label : ShareBasedCompensationAwardTrancheOneMember to label_ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationAwardTrancheOneMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationAwardTrancheOneMember_1" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheOneMember_1">Share-based Compensation Award, Tranche One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="label_ShareBasedCompensationAwardTrancheOneMember_1" xlink:title="Label : ShareBasedCompensationAwardTrancheOneMember to label_ShareBasedCompensationAwardTrancheOneMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="label_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCentralIndexKey" xml:lang="en-US" id="label_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="label_EntityCentralIndexKey" xlink:title="Label : EntityCentralIndexKey to label_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="BusinessCombinationContingentConsiderationLiability" xlink:title="BusinessCombinationContingentConsiderationLiability" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationLiability" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability">Business Combination, Contingent Consideration, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationLiability" xlink:to="label_BusinessCombinationContingentConsiderationLiability" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1">Number of shares vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="label_EmployeeRelatedLiabilitiesCurrent">Wages and Commissions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="label_EmployeeRelatedLiabilitiesCurrent" xlink:title="Label : EmployeeRelatedLiabilitiesCurrent to label_EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiability_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationContingentConsiderationLiability_1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability_1">Contingent Earn-out, Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationLiability" xlink:to="label_BusinessCombinationContingentConsiderationLiability_1" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xml:lang="en-US" id="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount">Board of Directors' discretionary contribution to 401(k) plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="Label : DefinedContributionPlanEmployerDiscretionaryContributionAmount to label_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressCityOrTown" xml:lang="en-US" id="label_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="label_EntityAddressCityOrTown" xlink:title="Label : EntityAddressCityOrTown to label_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressStateOrProvince" xml:lang="en-US" id="label_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="label_EntityAddressStateOrProvince" xlink:title="Label : EntityAddressStateOrProvince to label_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="label_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityTaxIdentificationNumber" xml:lang="en-US" id="label_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="label_EntityTaxIdentificationNumber" xlink:title="Label : EntityTaxIdentificationNumber to label_EntityTaxIdentificationNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressAddressLine1" xml:lang="en-US" id="label_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="label_EntityAddressAddressLine1" xlink:title="Label : EntityAddressAddressLine1 to label_EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeRelatedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeRelatedLiabilitiesCurrent_1" xml:lang="en-US" id="label_EmployeeRelatedLiabilitiesCurrent_1">Wages and Commissions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="label_EmployeeRelatedLiabilitiesCurrent_1" xlink:title="Label : EmployeeRelatedLiabilitiesCurrent to label_EmployeeRelatedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="label_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityRegistrantName" xml:lang="en-US" id="label_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="label_EntityRegistrantName" xlink:title="Label : EntityRegistrantName to label_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="label_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityFilerCategory" xml:lang="en-US" id="label_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="label_EntityFilerCategory" xlink:title="Label : EntityFilerCategory to label_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalPeriodFocus" xml:lang="en-US" id="label_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="label_DocumentFiscalPeriodFocus" xlink:title="Label : DocumentFiscalPeriodFocus to label_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalYearFocus" xml:lang="en-US" id="label_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="label_DocumentFiscalYearFocus" xlink:title="Label : DocumentFiscalYearFocus to label_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="label_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentPeriodEndDate" xml:lang="en-US" id="label_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="label_DocumentPeriodEndDate" xlink:title="Label : DocumentPeriodEndDate to label_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="label_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmendmentFlag" xml:lang="en-US" id="label_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="label_AmendmentFlag" xlink:title="Label : AmendmentFlag to label_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="label_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentType" xml:lang="en-US" id="label_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="label_DocumentType" xlink:title="Label : DocumentType to label_DocumentType" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DebtInstrumentUnamortizedDiscount_1" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount_1">Less: Discount of note payable listed above</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount_1" xlink:title="Label : DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AwardTypeAxis" xml:lang="en-US" id="label_AwardTypeAxis">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="label_AwardTypeAxis" xlink:title="Label : AwardTypeAxis to label_AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain">Equity Award [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="label_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:title="Label : DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" xml:lang="en-US" id="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1">Board of Directors' discretionary contribution to 401(k) plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" xlink:title="Label : DefinedContributionPlanEmployerDiscretionaryContributionAmount to label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1">Cash flows from investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1" xlink:title="Label : NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease">Change in value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease_1">Change in value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm">Granted, Weighted-Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">Vested and exercisable, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConstructionInProgressMember" xml:lang="en-US" id="label_ConstructionInProgressMember">Construction in Progress - Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="label_ConstructionInProgressMember" xlink:title="Label : ConstructionInProgressMember to label_ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionInProgressMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConstructionInProgressMember_1" xml:lang="en-US" id="label_ConstructionInProgressMember_1">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="label_ConstructionInProgressMember_1" xlink:title="Label : ConstructionInProgressMember to label_ConstructionInProgressMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Reclassifications" xlink:label="Reclassifications" xlink:title="Reclassifications" />
    <link:label xlink:type="resource" xlink:label="label_Reclassifications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Reclassifications" xml:lang="en-US" id="label_Reclassifications">Reclassification</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Reclassifications" xlink:to="label_Reclassifications" xlink:title="Label : Reclassifications to label_Reclassifications" />
    <link:label xlink:type="resource" xlink:label="label_Reclassifications_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Reclassifications_1" xml:lang="en-US" id="label_Reclassifications_1">Reclassification [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Reclassifications" xlink:to="label_Reclassifications_1" xlink:title="Label : Reclassifications to label_Reclassifications_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherAdjustments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationOtherAdjustments_1" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherAdjustments_1">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherAdjustments" xlink:to="label_IncomeTaxReconciliationOtherAdjustments_1" xlink:title="Label : IncomeTaxReconciliationOtherAdjustments to label_IncomeTaxReconciliationOtherAdjustments_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment_1">Depreciation and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="label_DeferredTaxAssetsPropertyPlantAndEquipment_1" xlink:title="Label : DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="Label : DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1">Depreciation and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xlink:title="Label : DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="label_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityEmergingGrowthCompany" xml:lang="en-US" id="label_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="label_EntityEmergingGrowthCompany" xlink:title="Label : EntityEmergingGrowthCompany to label_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US" id="label_RevenueFromContractWithCustomerIncludingAssessedTax">Net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Label : RevenueFromContractWithCustomerIncludingAssessedTax to label_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="label_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntitySmallBusiness" xml:lang="en-US" id="label_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="label_EntitySmallBusiness" xlink:title="Label : EntitySmallBusiness to label_EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xml:lang="en-US" id="label_RevenueFromContractWithCustomerIncludingAssessedTax_1">Net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xlink:title="Label : RevenueFromContractWithCustomerIncludingAssessedTax to label_RevenueFromContractWithCustomerIncludingAssessedTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfGoodsAndServicesSold" xml:lang="en-US" id="label_CostOfGoodsAndServicesSold">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold" xlink:title="Label : CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSold_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfGoodsAndServicesSold_1" xml:lang="en-US" id="label_CostOfGoodsAndServicesSold_1">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold_1" xlink:title="Label : CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsAbstract" xml:lang="en-US" id="label_SubsequentEventsAbstract">Subsequent Events [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAbstract" xlink:to="label_SubsequentEventsAbstract" xlink:title="Label : SubsequentEventsAbstract to label_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsTextBlock" xml:lang="en-US" id="label_SubsequentEventsTextBlock">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventsTextBlock_1" xml:lang="en-US" id="label_SubsequentEventsTextBlock_1">Subsequent Event</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock_1" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:label="DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="DeferredTaxLiabilitiesOtherComprehensiveIncome" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesOtherComprehensiveIncome" xml:lang="en-US" id="label_DeferredTaxLiabilitiesOtherComprehensiveIncome">Net unrealized gain on investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:to="label_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="Label : DeferredTaxLiabilitiesOtherComprehensiveIncome to label_DeferredTaxLiabilitiesOtherComprehensiveIncome" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1">Net unrealized gain on investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:to="label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1" xlink:title="Label : DeferredTaxLiabilitiesOtherComprehensiveIncome to label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xml:lang="en-US" id="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">Proceeds from the maturity of Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:title="Label : ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities to label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AmortizationOfIntangibleAssets_2" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_2">Amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets_2" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1">Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_1">Weighted average remaining contractual term for vested portions of option granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2">Effect of U.S. Tax Law Changes (35% to 21%)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:label xlink:type="resource" xlink:label="label_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VestingDomain" xml:lang="en-US" id="label_VestingDomain">Vesting [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingDomain" xlink:to="label_VestingDomain" xlink:title="Label : VestingDomain to label_VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:label="VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:title="VestingOnFirstFourAnniversariesOfGrantDateMember" />
    <link:label xlink:type="resource" xlink:label="label_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VestingOnFirstFourAnniversariesOfGrantDateMember" xml:lang="en-US" id="label_VestingOnFirstFourAnniversariesOfGrantDateMember">Vesting on First Four Anniversaries of Grant Date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:to="label_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:title="Label : VestingOnFirstFourAnniversariesOfGrantDateMember to label_VestingOnFirstFourAnniversariesOfGrantDateMember" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_2">Sharebased Compensation Arrangement by Sharebased Payment Award Option Granted Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">Balance, Weighted-Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xml:lang="en-US" id="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">Investments In Debt And Marketable Equity Securities And Certain Trading Assets Disclosure Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="Label : InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock to label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_VestingOnFirstFourAnniversariesOfGrantDateMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_VestingOnFirstFourAnniversariesOfGrantDateMember_1" xml:lang="en-US" id="label_VestingOnFirstFourAnniversariesOfGrantDateMember_1">Vesting on the first four anniversaries of the grant date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:to="label_VestingOnFirstFourAnniversariesOfGrantDateMember_1" xlink:title="Label : VestingOnFirstFourAnniversariesOfGrantDateMember to label_VestingOnFirstFourAnniversariesOfGrantDateMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1">Number of shares vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1">Number of years to recognize remaining expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1" />
    <link:label xlink:type="resource" xlink:label="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" xml:lang="en-US" id="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2">Represents information pertaining to vesting on the first four anniversaries of the grant date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:to="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" xlink:title="Label : VestingOnFirstFourAnniversariesOfGrantDateMember to label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent">Treasury Bills, carrying value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1">Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2">Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US" id="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">Schedule of estimated amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="Label : ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock to label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xml:lang="en-US" id="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1">Average Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xlink:title="Label : AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2">Common Stock Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:label="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:title="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure">Available for Sale Securities Debt Securities Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure to label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1">Fair value portion of investments in debt securities classified as available-for-sale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure to label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear">Weighted Average Number Diluted Shares Outstanding Adjustment Incorrectly Reported in Prior Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear to label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_1" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_1">The average number of diluted shares or units issued and outstanding adjustment incorrectly reported in prior year.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_1" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear to label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:label="EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:title="EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xml:lang="en-US" id="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear">Effect of Dilutive Stock Options Per Share Amount Incorrect Dilutive Eps Effect in Prior Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:to="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:title="Label : EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear to label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2">Treasury Bills, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure to label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:label="AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:title="AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" />
    <link:label xlink:type="resource" xlink:label="label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xml:lang="en-US" id="label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments">Available-for-sale Securities, Gross Realized Gain (Loss), Excluding Other than Temporary Impairments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:to="label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:title="Label : AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments to label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain">Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath">Options expiration from date of death</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization">Depreciation, Depletion and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepreciationDepletionAndAmortization_1" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization_1">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization_1" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="PaymentsToAcquireAvailableForSaleSecuritiesDebt" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xml:lang="en-US" id="label_PaymentsToAcquireAvailableForSaleSecuritiesDebt">Purchases of Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="label_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:title="Label : PaymentsToAcquireAvailableForSaleSecuritiesDebt to label_PaymentsToAcquireAvailableForSaleSecuritiesDebt" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireAvailableForSaleSecuritiesDebt_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToAcquireAvailableForSaleSecuritiesDebt_1" xml:lang="en-US" id="label_PaymentsToAcquireAvailableForSaleSecuritiesDebt_1">Purchases of Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="label_PaymentsToAcquireAvailableForSaleSecuritiesDebt_1" xlink:title="Label : PaymentsToAcquireAvailableForSaleSecuritiesDebt to label_PaymentsToAcquireAvailableForSaleSecuritiesDebt_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">Number of shares available for grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Expiration Period From Date Of Death</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_1" xml:lang="en-US" id="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_1">Proceeds from the maturity of Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_1" xlink:title="Label : ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities to label_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_1" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1">Cash flows from (used in) operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2">Weighted average remaining contractual term for options outstanding expiration period from date of death, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1">Schedule Of Property, Plant And Equipment, Estimated Useful Lives [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2">Tabular disclosure of useful life of long lived, physical assets used in the normal conduct of business and not intended for resale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LimitedMarketableCompanyMember_3" xml:lang="en-US" id="label_LimitedMarketableCompanyMember_3">This member stands for the information pertaining to limited marketable company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LimitedMarketableCompanyMember" xlink:to="label_LimitedMarketableCompanyMember_3" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember_3" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1">Cash flows from (used in) financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_1" xml:lang="en-US" id="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_1">Effect Of Dilutive Stock Options Per Share Amount Incorrect Dilutive EPS Effect in Prior Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:to="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_1" xlink:title="Label : EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear to label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:label="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:title="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify">Employee Stock Ownership Plan Esop Minimum Hours Required to Work Per Year to Qualify</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:to="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:title="Label : EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify to label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">Summary of changes in level 3 assets at fair value on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:label="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:title="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">Schedule of Supplemental Balance Sheet Information Related to Leases [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:title="Label : ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock to label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1">Schedule of supplemental balance sheet information related to leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1" xlink:title="Label : ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock to label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2">Tabular disclosure of supplemental balance sheet information related to leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" xlink:title="Label : ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock to label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2">Number of Years To Recognize Remaining Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Label : ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">Schedule of fair value measurement on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="Label : ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" xlink:title="Label : ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" xml:lang="en-US" id="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" xlink:title="Label : ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock to label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1">Nature of Business and Significant Accounting Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">Schedule of assumptions made in estimating the fair value of the options on the grant date based upon the BSM option-pricing model</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="Label : ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">Summary of changes in level 3 liabilities at fair value on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue to label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition to label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1">APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition to label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1">Minimum hours employees required to work per year to qualify for ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:to="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1" xlink:title="Label : EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify to label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2">Represent employee stock ownership plan (ESOP), minimum hours required to work per year to qualify.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:to="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" xlink:title="Label : EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify to label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1">The amount of employee stock ownership plan (ESOP) allocated at fair market value.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:to="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1" xlink:title="Label : EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue to label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2">Employee Stock Ownership Plan Esop Number of Allocated Shares Fair Market Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:to="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" xlink:title="Label : EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue to label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" xml:lang="en-US" id="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" xlink:title="Label : InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock to label_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">Allowance for Doubtful Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_2" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_2">Weighted Average Number Diluted Shares Outstanding Adjustment Incorrectly Reported In Prior Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_2" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear to label_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear_2" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_2" xml:lang="en-US" id="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_2">The amount of average number of diluted shares or units issued and outstanding adjustment incorrectly reported in prior year.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" xlink:to="label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_2" xlink:title="Label : EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear to label_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear_2" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">Change in unrealized value of available-for-sale securities, net of income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Label : OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1">Change in unrealized value of available-for-sale securities, net of income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">Reclassification of gains included in net income, net of income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1">Reclassification of gains included in net income, net of income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net income to net cash from (used in) operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Label : AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1">Adjustments to reconcile net income to net cash from (used in) operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:title="Label : AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1">Options excluded from the computation of diluted weighted-average shares outstanding|shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1">Stock options fair market value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1">Risk Free Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1">Allowance for Doubtful Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1">Expected Volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1">Dividend Yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2">Granted, Weighted-Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">Maximum amount of options authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1">Beginning balance, Weighted-Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2">Ending balance, Weighted-Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1">Canceled/forfeited/expired, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">Granted, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">Unrecognized compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1">Unrecognized Share Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1">Credit to earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">Less: Reclassification of taxes on gains included in net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1">Less: Reclassification of taxes on gains included in net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax">Increase in deferred taxes on unrealized gains arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1">Increase in deferred taxes on unrealized gains arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1">Less: Reclassification of gains included in net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax">Unrealized holding gains arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1">Unrealized holding gains arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:label="AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:title="AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" />
    <link:label xlink:type="resource" xlink:label="label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xml:lang="en-US" id="label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments">Available-for-sale Securities, Realized Losses, Excluding Other than Temporary Impairments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:to="label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:title="Label : AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments to label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" />
    <link:label xlink:type="resource" xlink:label="label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_1" xml:lang="en-US" id="label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_1">Net Realized Gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" xlink:to="label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_1" xlink:title="Label : AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments to label_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments_1" xml:lang="en-US" id="label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments_1">Gross Realized Losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:to="label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments_1" xlink:title="Label : AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments to label_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" xlink:title="Label : ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to label_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1">Schedule of change in level 3 liabilities at fair value on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherNoncashIncomeExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherNoncashIncomeExpense_1" xml:lang="en-US" id="label_OtherNoncashIncomeExpense_1">Other Noncash Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="label_OtherNoncashIncomeExpense_1" xlink:title="Label : OtherNoncashIncomeExpense to label_OtherNoncashIncomeExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1">New Accounting Standard Not Yet Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xlink:title="Label : NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1">Net Increase (decrease) in Unrealized Gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxAssetsNet" xml:lang="en-US" id="label_DeferredIncomeTaxAssetsNet">Deferred Income Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="label_DeferredIncomeTaxAssetsNet" xlink:title="Label : DeferredIncomeTaxAssetsNet to label_DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxAssetsNet_1" xml:lang="en-US" id="label_DeferredIncomeTaxAssetsNet_1">Deferred income tax asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="label_DeferredIncomeTaxAssetsNet_1" xlink:title="Label : DeferredIncomeTaxAssetsNet to label_DeferredIncomeTaxAssetsNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherNonoperatingIncomeExpense" xml:lang="en-US" id="label_OtherNonoperatingIncomeExpense">Other income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="label_OtherNonoperatingIncomeExpense" xlink:title="Label : OtherNonoperatingIncomeExpense to label_OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherNonoperatingIncomeExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherNonoperatingIncomeExpense_1" xml:lang="en-US" id="label_OtherNonoperatingIncomeExpense_1">Other Nonoperating Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="label_OtherNonoperatingIncomeExpense_1" xlink:title="Label : OtherNonoperatingIncomeExpense to label_OtherNonoperatingIncomeExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Cash and cash equivalents, beginning</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:label="DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:title="DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xml:lang="en-US" id="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold">Debt Securities, Available-for-Sale, Allowance for Credit Loss, Securities Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:to="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:title="Label : DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold to label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" xml:lang="en-US" id="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1">Other-than-temporary impairments recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:to="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" xlink:title="Label : DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold to label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1">Income before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="MarketableSecuritiesCurrent" xlink:title="MarketableSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketableSecuritiesCurrent" xml:lang="en-US" id="label_MarketableSecuritiesCurrent">Marketable Securities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesCurrent" xlink:to="label_MarketableSecuritiesCurrent" xlink:title="Label : MarketableSecuritiesCurrent to label_MarketableSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecuritiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketableSecuritiesCurrent_1" xml:lang="en-US" id="label_MarketableSecuritiesCurrent_1">Equity securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesCurrent" xlink:to="label_MarketableSecuritiesCurrent_1" xlink:title="Label : MarketableSecuritiesCurrent to label_MarketableSecuritiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2">Cash and cash equivalents, ending</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:label="AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:title="AvailableForSaleMarketableSecuritiesAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleMarketableSecuritiesAmortizedCost" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAmortizedCost">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:to="label_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:title="Label : AvailableForSaleMarketableSecuritiesAmortizedCost to label_AvailableForSaleMarketableSecuritiesAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAmortizedCost_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleMarketableSecuritiesAmortizedCost_1" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAmortizedCost_1">Available For Sale Marketable Securities Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:to="label_AvailableForSaleMarketableSecuritiesAmortizedCost_1" xlink:title="Label : AvailableForSaleMarketableSecuritiesAmortizedCost to label_AvailableForSaleMarketableSecuritiesAmortizedCost_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:label="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:title="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain">Available For Sale Marketable Securities Accumulated Gross Unrealized Gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:to="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_1" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_1">Gross unrealized gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:to="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_1" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_2" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_2">The amount of available for sale marketable securities accumulated gross unrealized gain.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xlink:to="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_2" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_2" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:label="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:title="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss">Gross unrealized loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:to="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_1" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_1">Available For Sale Marketable Securities Accumulated Gross Unrealized Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:to="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_1" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2">The amount of available for sale marketable securities accumulated gross unrealized loss.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:to="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecurities" xlink:label="MarketableSecurities" xlink:title="MarketableSecurities" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketableSecurities" xml:lang="en-US" id="label_MarketableSecurities">Fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecurities" xlink:to="label_MarketableSecurities" xlink:title="Label : MarketableSecurities to label_MarketableSecurities" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecurities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketableSecurities_1" xml:lang="en-US" id="label_MarketableSecurities_1">Marketable Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecurities" xlink:to="label_MarketableSecurities_1" xlink:title="Label : MarketableSecurities to label_MarketableSecurities_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2">The amount of available for sale marketable securities amortized cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:to="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" xlink:title="Label : AvailableForSaleMarketableSecuritiesAmortizedCost to label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:label="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:title="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:title="Label : FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="Label : FinanceLeaseRightOfUseAssetAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="FinanceLeaseRightOfUseAsset" xlink:title="FinanceLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAsset" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAsset">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAsset" xlink:to="label_FinanceLeaseRightOfUseAsset" xlink:title="Label : FinanceLeaseRightOfUseAsset to label_FinanceLeaseRightOfUseAsset" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="label_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:title="Label : FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList to label_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1">Property and equipment, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xlink:title="Label : FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1">Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" xlink:title="Label : FinanceLeaseRightOfUseAssetAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAsset_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FinanceLeaseRightOfUseAsset_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAsset_1">Property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAsset" xlink:to="label_FinanceLeaseRightOfUseAsset_1" xlink:title="Label : FinanceLeaseRightOfUseAsset to label_FinanceLeaseRightOfUseAsset_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueStockOptionsExercised">Exercise of common stock options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="Label : StockIssuedDuringPeriodValueStockOptionsExercised to label_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueStockOptionsExercised_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueStockOptionsExercised_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueStockOptionsExercised_1">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodValueStockOptionsExercised_1" xlink:title="Label : StockIssuedDuringPeriodValueStockOptionsExercised to label_StockIssuedDuringPeriodValueStockOptionsExercised_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CoverAbstract" xml:lang="en-US" id="label_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="label_CoverAbstract" xlink:title="Label : CoverAbstract to label_CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationPermanentDifferences_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxReconciliationPermanentDifferences_2" xml:lang="en-US" id="label_IncomeTaxReconciliationPermanentDifferences_2">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationPermanentDifferences" xlink:to="label_IncomeTaxReconciliationPermanentDifferences_2" xlink:title="Label : IncomeTaxReconciliationPermanentDifferences to label_IncomeTaxReconciliationPermanentDifferences_2" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecurities_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_MarketableSecurities_2" xml:lang="en-US" id="label_MarketableSecurities_2">Equity Securities, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecurities" xlink:to="label_MarketableSecurities_2" xlink:title="Label : MarketableSecurities to label_MarketableSecurities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromStockOptionsExercised" xml:lang="en-US" id="label_ProceedsFromStockOptionsExercised">Proceeds from Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="label_ProceedsFromStockOptionsExercised" xlink:title="Label : ProceedsFromStockOptionsExercised to label_ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromStockOptionsExercised_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromStockOptionsExercised_1" xml:lang="en-US" id="label_ProceedsFromStockOptionsExercised_1">Proceeds from the exercise of common stock options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="label_ProceedsFromStockOptionsExercised_1" xlink:title="Label : ProceedsFromStockOptionsExercised to label_ProceedsFromStockOptionsExercised_1" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfNonPubliclyTradedCompanies" xlink:label="NumberOfNonPubliclyTradedCompanies" xlink:title="NumberOfNonPubliclyTradedCompanies" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfNonPubliclyTradedCompanies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfNonPubliclyTradedCompanies" xml:lang="en-US" id="label_NumberOfNonPubliclyTradedCompanies">Number Of Non-Publicly Traded Companies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNonPubliclyTradedCompanies" xlink:to="label_NumberOfNonPubliclyTradedCompanies" xlink:title="Label : NumberOfNonPubliclyTradedCompanies to label_NumberOfNonPubliclyTradedCompanies" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfNonPubliclyTradedCompanies_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfNonPubliclyTradedCompanies_1" xml:lang="en-US" id="label_NumberOfNonPubliclyTradedCompanies_1">The number of non-publicly traded companies which the reporting entity owns equity securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNonPubliclyTradedCompanies" xlink:to="label_NumberOfNonPubliclyTradedCompanies_1" xlink:title="Label : NumberOfNonPubliclyTradedCompanies to label_NumberOfNonPubliclyTradedCompanies_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfNonPubliclyTradedCompanies_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfNonPubliclyTradedCompanies_2" xml:lang="en-US" id="label_NumberOfNonPubliclyTradedCompanies_2">Number of non-publicly traded companies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNonPubliclyTradedCompanies" xlink:to="label_NumberOfNonPubliclyTradedCompanies_2" xlink:title="Label : NumberOfNonPubliclyTradedCompanies to label_NumberOfNonPubliclyTradedCompanies_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationAndAssetAcquisitionAbstract" xml:lang="en-US" id="label_BusinessCombinationAndAssetAcquisitionAbstract">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="label_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="Label : BusinessCombinationAndAssetAcquisitionAbstract to label_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xml:lang="en-US" id="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="Label : MergersAcquisitionsAndDispositionsDisclosuresTextBlock to label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" xml:lang="en-US" id="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1">Merger Agreement with Mobile X Global, Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" xlink:title="Label : MergersAcquisitionsAndDispositionsDisclosuresTextBlock to label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTable" xml:lang="en-US" id="label_SubsequentEventTable">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTable" xlink:to="label_SubsequentEventTable" xlink:title="Label : SubsequentEventTable to label_SubsequentEventTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTypeAxis" xml:lang="en-US" id="label_SubsequentEventTypeAxis">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="label_SubsequentEventTypeAxis" xlink:title="Label : SubsequentEventTypeAxis to label_SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTypeDomain" xml:lang="en-US" id="label_SubsequentEventTypeDomain">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="label_SubsequentEventTypeDomain" xlink:title="Label : SubsequentEventTypeDomain to label_SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventMember" xml:lang="en-US" id="label_SubsequentEventMember">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="label_SubsequentEventMember" xlink:title="Label : SubsequentEventMember to label_SubsequentEventMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionAxis" xml:lang="en-US" id="label_BusinessAcquisitionAxis">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAxis" xlink:to="label_BusinessAcquisitionAxis" xlink:title="Label : BusinessAcquisitionAxis to label_BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionAcquireeDomain" xml:lang="en-US" id="label_BusinessAcquisitionAcquireeDomain">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="label_BusinessAcquisitionAcquireeDomain" xlink:title="Label : BusinessAcquisitionAcquireeDomain to label_BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_MobileXGlobalIncMember" xlink:label="MobileXGlobalIncMember" xlink:title="MobileXGlobalIncMember" />
    <link:label xlink:type="resource" xlink:label="label_MobileXGlobalIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MobileXGlobalIncMember" xml:lang="en-US" id="label_MobileXGlobalIncMember">Mobile X Global, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MobileXGlobalIncMember" xlink:to="label_MobileXGlobalIncMember" xlink:title="Label : MobileXGlobalIncMember to label_MobileXGlobalIncMember" />
    <link:label xlink:type="resource" xlink:label="label_MobileXGlobalIncMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MobileXGlobalIncMember_1" xml:lang="en-US" id="label_MobileXGlobalIncMember_1">This member stands for the information pertaining to &#x201C;Mobile X Newco, Inc.&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MobileXGlobalIncMember" xlink:to="label_MobileXGlobalIncMember_1" xlink:title="Label : MobileXGlobalIncMember to label_MobileXGlobalIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_MobileXGlobalIncMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MobileXGlobalIncMember_2" xml:lang="en-US" id="label_MobileXGlobalIncMember_2">Mobile X Global, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MobileXGlobalIncMember" xlink:to="label_MobileXGlobalIncMember_2" xlink:title="Label : MobileXGlobalIncMember to label_MobileXGlobalIncMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalEntityAxis" xml:lang="en-US" id="label_LegalEntityAxis">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="label_LegalEntityAxis" xlink:title="Label : LegalEntityAxis to label_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityDomain" xml:lang="en-US" id="label_EntityDomain">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="label_EntityDomain" xlink:title="Label : EntityDomain to label_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_ElectroSensorsIncMember" xlink:label="ElectroSensorsIncMember" xlink:title="ElectroSensorsIncMember" />
    <link:label xlink:type="resource" xlink:label="label_ElectroSensorsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ElectroSensorsIncMember" xml:lang="en-US" id="label_ElectroSensorsIncMember">Electro-Sensors, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ElectroSensorsIncMember" xlink:to="label_ElectroSensorsIncMember" xlink:title="Label : ElectroSensorsIncMember to label_ElectroSensorsIncMember" />
    <link:label xlink:type="resource" xlink:label="label_ElectroSensorsIncMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ElectroSensorsIncMember_1" xml:lang="en-US" id="label_ElectroSensorsIncMember_1">This member stands for the information pertaining to &#x201C;Electro-Sensors, Inc.&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ElectroSensorsIncMember" xlink:to="label_ElectroSensorsIncMember_1" xlink:title="Label : ElectroSensorsIncMember to label_ElectroSensorsIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ElectroSensorsIncMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ElectroSensorsIncMember_2" xml:lang="en-US" id="label_ElectroSensorsIncMember_2">Electro-Sensors, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ElectroSensorsIncMember" xlink:to="label_ElectroSensorsIncMember_2" xlink:title="Label : ElectroSensorsIncMember to label_ElectroSensorsIncMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventLineItems" xml:lang="en-US" id="label_SubsequentEventLineItems">Subsequent Event [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="label_SubsequentEventLineItems" xlink:title="Label : SubsequentEventLineItems to label_SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:label="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:title="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xml:lang="en-US" id="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement">Number Of Companies Terminated Definitive Merger Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:to="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:title="Label : NumberOfCompaniesTerminatedDefinitiveMergerAgreement to label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1" xml:lang="en-US" id="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1">The number of companies terminated the definitive merger agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:to="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1" xlink:title="Label : NumberOfCompaniesTerminatedDefinitiveMergerAgreement to label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" xml:lang="en-US" id="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2">Number of companies terminated the definitive merger agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:to="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" xlink:title="Label : NumberOfCompaniesTerminatedDefinitiveMergerAgreement to label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="else-20221231.xsd#else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted-Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1">Weighted average remaining contractual term for option awards exercises in period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2">Exercised, Weighted-Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1">Exercised, Weighted-Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3">Exercised, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>else-20221231.xsd
<DESCRIPTION>SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by American Financial Printing Inc., Powered by IRIS Carbon, Unique Code 641487c3e17276118c279d9f, Generated At Fri, 17 Mar 2023 15:31:56 GMT-->
<xsd:schema xmlns:srt="http://fasb.org/srt/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:else="http://www.electro-sensors.com/20221231" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.electro-sensors.com/20221231">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="else-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="else-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="else-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="else-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" id="StatementBalanceSheets">
        <link:definition>00100 - Statement - Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" id="StatementBalanceSheetsParenthetical">
        <link:definition>00105 - Statement - Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" id="StatementsOfComprehensiveIncome">
        <link:definition>00200 - Statement - Statements Of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" id="StatementStatementsOfChangesInStockholdersEquity">
        <link:definition>00300 - Statement - Statements Of Changes In Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" id="StatementStatementsOfCashFlows">
        <link:definition>00400 - Statement - Statements Of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" id="DisclosureNatureofBusinessandSignificantAccountingPolicies">
        <link:definition>10101 - Disclosure - Nature of Business and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" id="DisclosureInvestments">
        <link:definition>10201 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>10301 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureInventories" id="DisclosureInventories">
        <link:definition>10401 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" id="DisclosurePropertyAndEquipmentNet">
        <link:definition>10501 - Disclosure - Property And Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" id="DisclosureNetIntangibleAssets">
        <link:definition>10601 - Disclosure - Net Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" id="DisclosureAccruedExpenses">
        <link:definition>10701 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>10801 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" id="MergerAgreementwithMobileXGlobalInc">
        <link:definition>10901 - Disclosure - Merger Agreement with Mobile X Global, Inc.</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptions" id="DisclosureCommonStockOptions">
        <link:definition>11001 - Disclosure - Common Stock Options</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" id="DisclosureBenefitPlans">
        <link:definition>11101 - Disclosure - Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>11201 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" id="DisclosureSubsequentEvent">
        <link:definition>11301 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/NotePayable" id="NotePayable">
        <link:definition>11401 - Disclosure - Note Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" id="DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy">
        <link:definition>20102 - Disclosure - Nature of Business and Significant Accounting Policies (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" id="DisclosureNatureofBusinessandSignificantAccountingPoliciesTables">
        <link:definition>30103 - Disclosure - Nature of Business and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" id="DisclosureInvestmentsTables">
        <link:definition>30203 - Disclosure - Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>30303 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" id="DisclosureInventoriesTables">
        <link:definition>30403 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" id="DisclosurePropertyAndEquipmentNetTables">
        <link:definition>30503 - Disclosure - Property And Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" id="DisclosureNetIntangibleAssetsTables">
        <link:definition>30603 - Disclosure - Net Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" id="DisclosureAccruedExpensesTables">
        <link:definition>30703 - Disclosure - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>30803 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/CommonStockOptionsTables" id="CommonStockOptionsTables">
        <link:definition>31002 - Disclosure - Common Stock Options (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>31203 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" id="DisclosureNotePayableTables">
        <link:definition>31303 - Disclosure - Note Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables">
        <link:definition>31403 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" id="DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>40101 - Disclosure - Nature Of Business And Significant Accounting Policies (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" id="DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails">
        <link:definition>40102 - Disclosure - Nature Of Business And Significant Accounting Policies (Schedule Of Estimated Useful Lives) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" id="NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
        <link:definition>40103 - Disclosure - Nature Of Business And Significant Accounting Policies (Schedule Of Net Income Per Common Share) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" id="DisclosureInvestmentsNarrativeDetails">
        <link:definition>40201 - Disclosure - Investments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" id="DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails">
        <link:definition>40202 - Disclosure - Investments (Cost And Estimated Fair Value Of Investments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" id="DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails">
        <link:definition>40203 - Disclosure - Investments (Schedule Of Realized Gains And Losses On Investments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" id="InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>40204 - Disclosure - Investments (Schedule Of Changes In Accumulated Other Comprehensive Income (Loss)) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" id="DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails">
        <link:definition>40301 - Disclosure - Fair Value Measurements (Fair Value Measurements On A Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" id="DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails">
        <link:definition>40302 - Disclosure - Fair Value Measurements (Fair Value Assets Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" id="DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails">
        <link:definition>40303 - Disclosure - Fair Value Measurements (Fair Value Liabilities Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails">
        <link:definition>40401 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" id="DisclosurePropertyAndEquipmentNetNarrativeDetails">
        <link:definition>40501 - Disclosure - Property And Equipment, Net (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" id="DisclosurePropertyAndEquipmentNetDetails">
        <link:definition>40502 - Disclosure - Property And Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" id="NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
        <link:definition>40600 - Disclosure - Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" id="DisclosureAccruedExpensesDetails">
        <link:definition>40602 - Disclosure - Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" id="LeasesScheduleofcomponentsofleaseexpenseDetails">
        <link:definition>40701 - Disclosure - Leases (Schedule of components of lease expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" id="LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails">
        <link:definition>40702 - Disclosure - Leases (Schedule of supplemental balance sheet information related to leases) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" id="LeasesScheduleofmaturitiesofleaseliabilitiesDetails">
        <link:definition>40703 - Disclosure - Leases (Schedule of maturities of lease liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails" id="DisclosureCommonStockOptionsValuationAssumptionsDetails">
        <link:definition>41000 - Disclosure - Common Stock Options (Valuation Assumptions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails" id="DisclosureCommonStockOptionsNarrativeDetails">
        <link:definition>41001 - Disclosure - Common Stock Options (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails" id="DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails">
        <link:definition>41002 - Disclosure - Common Stock Options (Schedule Of Stock Options Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" id="DisclosureBenefitPlansDetails">
        <link:definition>41100 - Disclosure - Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" id="DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails">
        <link:definition>41200 - Disclosure - Income Taxes (Schedule Of Components Of The Income Tax Provision) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" id="DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>41201 - Disclosure - Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>41202 - Disclosure - Income Taxes (Schedule Of Net Deferred Tax Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
        <link:definition>41300 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" id="DisclosureSegmentInformationContinuingOperatingSegmentsDetails">
        <link:definition>8004 - Disclosure - Segment Information (Continuing Operating Segments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" id="DisclosureNotePayableScheduleOfNotesPayableDetails">
        <link:definition>8005 - Disclosure - Note Payable (Schedule of Notes Payable) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" id="DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate">
        <link:definition>8006 - Disclosure - Notes Payable (Schedule of Notes Payable) (Details) (Alternate)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" id="NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails">
        <link:definition>8007 - Disclosure - Net Intangible Assets (Schedule of estimated amortization expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2006/ref" schemaLocation="http://www.xbrl.org/2006/ref-2006-02-27.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/XLink" schemaLocation="http://www.xbrl.org/2003/xl-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:element name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="DirectorStockOptionMember" id="else_DirectorStockOptionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" id="else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NumberOfCompanyCompensationPlans" id="else_NumberOfCompanyCompensationPlans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="EffectOfDilutiveStockOptionsPerShareAmount" id="else_EffectOfDilutiveStockOptionsPerShareAmount" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" id="else_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" id="else_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InvestmentInOrganizationTable" id="else_InvestmentInOrganizationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentInOrganizationAxis" id="else_InvestmentInOrganizationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentInOrganizationDomain" id="else_InvestmentInOrganizationDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="RudolphTechnologiesIncMember" id="else_RudolphTechnologiesIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="InvestmentInOrganizationLineItems" id="else_InvestmentInOrganizationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AvailableForSaleSecuritiesSharesSold" id="else_AvailableForSaleSecuritiesSharesSold" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="DebtAndEquitySecuritiesMember" id="else_DebtAndEquitySecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="LimitedMarketableCompanyMember" id="else_LimitedMarketableCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CarryingAmountOfAvailableForSaleSecurities" id="else_CarryingAmountOfAvailableForSaleSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="TwoThousandThirteenEquityIncentivePlanMember" id="else_TwoThousandThirteenEquityIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="OneThousandNineHundredNinetySevenStockOptionPlanMember" id="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" id="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" id="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" id="else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="EmployeeStockOwnershipPlanDebtToCompany" id="else_EmployeeStockOwnershipPlanDebtToCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" id="else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxReconciliationPermanentDifferences" id="else_IncomeTaxReconciliationPermanentDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProductionMonitoringMember" id="else_ProductionMonitoringMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="EsiInvestmentCompanyMember" id="else_EsiInvestmentCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ForeignCountryRevenueMember" id="else_ForeignCountryRevenueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="VestingOnFirstFourAnniversariesOfGrantDateMember" id="else_VestingOnFirstFourAnniversariesOfGrantDateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" id="else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="FinanceLeaseLiabilityImputedInterest" id="else_FinanceLeaseLiabilityImputedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" id="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="TreasuryBillsTerm" id="else_TreasuryBillsTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfSignificantAccountingPoliciesTable" id="else_ScheduleOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfSignificantAccountingPoliciesLineItems" id="else_ScheduleOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfCustomers" id="else_NumberOfCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="AggregateCustomersOfEntityMember" id="else_AggregateCustomersOfEntityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="MajorTwoCustomersMember" id="else_MajorTwoCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AvailableForSaleMarketableSecuritiesAmortizedCost" id="else_AvailableForSaleMarketableSecuritiesAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" id="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" id="else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NumberOfNonPubliclyTradedCompanies" id="else_NumberOfNonPubliclyTradedCompanies" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="MobileXGlobalIncMember" id="else_MobileXGlobalIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ElectroSensorsIncMember" id="else_ElectroSensorsIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" id="else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" id="else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>8
<FILENAME>ex41_1.htm
<DESCRIPTION>EXHIBIT 4.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt 0pt 10pt; text-indent: 0pt;">
<p align="right" style="text-align: right; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><font style="color: #000000; line-height: inherit;"><font style="font-size: 12pt;">Exhibit 4.1</font></font></b></font></p>
<p style="margin: 0in; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; text-transform: uppercase; letter-spacing: -0.5pt; font-weight: bold; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES<br>REGISTERED PURSUANT TO SECTION 12 OF THE<br>SECURITIES EXCHANGE ACT OF 1934</font></p>
<p style="margin: 0px; text-align: center; font-size: 12pt; font-family: 'Times New Roman', serif; text-transform: uppercase; letter-spacing: -0.5pt; font-weight: bold; line-height: 1.2; text-indent: 0px;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"></font><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Electro-S<font style="line-height: inherit;">ensors, Inc.<font style="line-height: inherit;">&nbsp; </font>(&#8220;EL</font>SE,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: our common stock.</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>DESCRIPTION OF CAPITAL STOCK</b></font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The following summary of the general terms and provisions of our capital stock does not purport to be complete and is based upon and qualified by reference to our articles of incorporation and bylaws, which are either filed as exhibits to our Annual Report on Form 10-K or are incorporated by reference to our Annual Report on Form 10-K.<font style="line-height: inherit;">&nbsp; </font>We encourage you to read our articles of incorporation, our bylaws and the applicable provisions of the Minnesota Business Corporation Act, or MBCA, for additional information.</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>Authorized Shares of Capital Stock</b></font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The aggregate number of shares of capital stock that the Company has authority to issue is 10,000,000 shares of common stock, par value $0.10.</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>&nbsp;</b></font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>Common Stock</b></font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Holders of the Company&#8217;s common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the shareholders and do not have cumulative voting rights. Except as otherwise provided by law, our articles of incorporation or our bylaws, matters will generally be decided by the vote of the holders of a majority of the voting power present in person or represented by proxy. Our bylaws provide that the authorized number of directors will be fixed by the shareholders at each annual meeting and that either the shareholders or the board of directors may increase or decrease the number of directors.<font style="line-height: inherit;">&nbsp; </font>Our board of directors is not classified.</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Holders of our common stock are entitled to receive dividends declared by our board of directors out of funds legally available for the payment of dividends.<font style="line-height: inherit;">&nbsp; </font>In the event of any liquidation, dissolution or winding-up of our affairs, holders of common stock will be entitled to share ratably in our assets that are remaining after payment or provision for payment of all of our debts and obligations.</font></p>
<p style="text-indent: 0px; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><font style="font-size: 10pt;" class="pageno"><font class='pageno'>1</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Holders of common stock have no preemptive, conversion or subscription rights, and there are no redemption provisions applicable to the common stock. </font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">All outstanding shares of our common stock are fully paid and nonassessable.</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The transfer agent and registrar for our common stock is American Stock Transfer &amp; Trust Company, Corporate Trust Services, 6201 15th Avenue, Brooklyn, NY 11219</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Our common stock is currently listed on Nasdaq Capital Market tier of The NASDAQ Stock Market LLC under the trading symbol &#8220;ELSE.&#8221;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>Preferred Stock</b></font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>&nbsp;</b></font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">We have no preferred stock authorized or outstanding.</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>Bylaw Provisions on Minnesota Courts as Exclusive Forum for Internal Corporate Claims</b></font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Section 13.2 of our bylaws provides that the sole and exclusive forum for (i) any claim that is based upon a violation of a duty under the laws of the State of Minnesota by a current or former director, officer or shareholder in such capacity; (ii) any derivative action or proceeding brought on behalf of the corporation; or (iii) any action asserting a claim arising under any provision of the Minnesota Business Corporation Act or the corporation&#8217;s articles or bylaws will be the federal courts (where jurisdiction exists) and state courts located in Hennepin County, Minnesota. Any person or entity purchasing or otherwise acquiring an interest in shares of capital stock of the corporation is deemed to have notice of and consented to the provisions of this bylaw.</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>Shareholder Meetings</b></font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Under our bylaws, annual meetings of our shareholders may be called only by our board of directors, or by written consent of all the shareholders entitled to vote at the annual meeting. </font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Under our bylaws, special meetings of our shareholders may be called by the Secretary upon request of the Chairman, the President or the board of directors (acting by majority vote), or by a shareholder or shareholders holding 10% or more of the voting power of the shareholders.</font></p>
<p style="text-indent: 13.5pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br></font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><font style="font-size: 10pt;" class="pageno"><font class='pageno'>2</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br></div>
</div>
<font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b></b></font></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>Unanimous Shareholder Action in Writing</b></font><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px;"><br></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt 0pt 10pt; text-indent: 0pt;">
<p style="text-indent: 13.5pt; margin: 0pt 0pt 10pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Our bylaws permit shareholders to take any action that might be taken at a meeting of the shareholders by written action, but only if it is signed by all of the shareholders entitled to vote on that action. </font></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b>Provisions of Minnesota Law</b></font></p>
<p style="text-indent: 0px; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="text-indent: 13.5pt; margin: 0pt 0pt 10pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The following provisions of the MBCA may have an effect of delaying, deterring or preventing an unsolicited takeover of the Company or make an unsolicited takeover of the Company more difficult. </font></p>
<p style="text-indent: 13.5pt; margin: 0pt 0pt 10pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">MBCA Section 302A.553 <b>[Power to acquire shares]</b> subd 3, <b>[limitation on share purchases]</b><font style="line-height: inherit;">&nbsp; </font>prohibits a publicly held corporation such as ELSE from purchasing shares entitled to vote for more than market value from a person that beneficially owns more than 5% of the voting power of the corporation if the shares have been beneficially o<font>wned for less than</font> two years unless the purchase or agreement to purchase is approved at a meeting of shareholders by the affirmative vote of the holders of a majority of the voting power of all shares entitled to vote or the corporation makes an offer, of at least equal value per share, to all shareholders for all other shares of that class or series and any other class or series into which they may be converted. </font></p>
<p style="text-indent: 13.5pt; margin: 0pt 0pt 10pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">MBCA Section 302A.673 <b>[Business combinations]</b> prohibits a public Minnesota corporation, such as Electro-Sensors, Inc. from engaging in a business combination with an interested shareholder for a period of four years after the date of the transaction in which the person became an interested shareholder, unless either (i) the business combination or (ii) the acquisition by which the person becomes an interested shareholder is approved in a prescribed manner before the person became an interested shareholder. The term &#8220;business combination&#8221; includes mergers, asset sales and other transactions resulting in a financial benefit to the interested shareholder. An &#8220;interested shareholder&#8221; is a person who is the beneficial owner, directly or indirectly, of 10% or more of a corporation&#8217;s voting stock, or who is an affiliate or associate of the corporation, and who, at any time within four years before the date in question, was the beneficial owner, directly or indirectly, of 10% or more of the corporation&#8217;s outstanding voting stock. </font></p>
<p style="text-indent: 13.5pt; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">If a takeover offer is made for our stock, MBCA Section 302A.675 <b>[Takeover offer; fair price]</b> precludes the offeror from acquiring additional shares of stock (including in acquisitions pursuant to mergers, consolidations or statutory share exchanges) within two years following the completion of the takeover offer, unless shareholders selling their shares in the later acquisition are given the opportunity to sell their shares on terms that are substantially the same as those contained in the earlier takeover offer. A &#8220;takeover offer&#8221; is a tender offer that results in an offeror who owned ten percent or less of a class of our shares acquiring more than ten percent of that class, or that results in the offeror increasing its beneficial ownership of a class of our shares by more than ten percent of the class, if the offeror owned ten percent or more of the class before the takeover offer. Section 302A.675 does not apply if a committee of our board of directors formed in accordance with Section 302A.675 approves the proposed acquisition before any shares are acquired pursuant to the earlier tender offer.</font></p>
<p style="text-indent: 0px; margin: 0px; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br></font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><font style="font-size: 10pt;" class="pageno"><font class='pageno'>3</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>9
<FILENAME>ex231_2.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: right; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>EXHIBIT 23.1</b></font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: right; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font: 10pt/normal sans-serif; margin: 0pt 0px; text-align: center; color: red; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><img src="img72db0442f89e4a07a139.jpg" alt="Graphics"></p>
<p style="font: 10pt/normal sans-serif; margin: 0pt 0px; text-align: center; color: red; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font: 10pt/normal 'Times New Roman', Times, serif; font-stretch: normal;"><b></b></font><br></p>
<p style="font: 10pt/normal sans-serif; margin: 0pt 0px; text-align: center; color: red; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: center; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: center; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We consent to the incorporation by reference in the Registration Statements on Form S-8 (333-48995 and 333-210944) of Electro-Sensors, Inc. of our report dated <font>March 17, 2023</font> relating to the financial statements that appear in this Annual Report on Form 10-K for the year ended <font>December 31, 2022</font>.</font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ Boulay PLLP&nbsp;</font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minneapolis, MN</font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font>March 17, 2023</font></font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">&nbsp;</p>
<div>
<table style='width: 100%; font-family: "times new roman"; font-size: 10pt;'>

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><font class="pageno" style="font-size: 10pt;"><font class='pageno'>1</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img72db0442f89e4a07a139.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img72db0442f89e4a07a139.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    9   _^X #D%D
M;V)E &3      ?_; (0  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$"
M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,#_\  $0@ ?0!& P$1  (1 0,1 ?_$ -0  0 !! ,! 0
M       * 08("0(%!P,$ 0$  @(# 0$              0D'" ($!@,%$
M!0,! P0,!@X+       ! @,$!0 &!Q$A$@@3%!4),4$BM!9VUA>7.%@946%Q
MD;57@3)"4G*R<R0UU9:V=QBQP6*2(S.39,4F*!$  0(#! 0%#0L*!@,
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
M)10E$2H-A13!^ WU/\ >(+3OY_5I6Z?D[PGT5O=5.&^+E1QWVA,5S\7&8YW
M?#]D#*MLQL;*S]M,V!8II,<X&+YW*2K**(X>IM5$EW"+3GG*\D4Y.4$@%$P
M(C7>WC9GJ<G9-K,Q4;&3*FG8TM:[P22X-$8:=$8]5=/=AE"ESWGK#\K5LU\F
MEJ9I#G,A>@UI=!L= )A")X5&4C..G.Z>766;[Q>0&3KO@F[U.TXV^&+]:SK+
M7>EW%9"U;7A9*(81LDFW$R::X[ZQ"G$=X3#O5H+2;Z,WRLR?U+B;I-;5AEV4
MV8';*23K9*! O :+UJLEQ'F]Y'F90.4<$VV'4CR'3IDJX^?/NZIDYP)+3:6
MAIT:E*TPY>+_ "'BC'%^2K5JRD[QLNW;DD&C'E>9-GLQ&-GKE%F"YU%@;)K+
M"! .8Q@+H B/9JQ?+N)SL:P*DQ6H:ULZHD,>X-$ "X:81U*KC,N%R<$S#6X/
M3N<^1354R4USM#B&.+03#1$@:8+7WUNMMQ,IPLH7 [;E4EK5R):RT*[W2\LU
M"9YY%22 '$HGYNZ;*%$Y $ $Z9##]J%86YRM!3U.[PULUH,^14R[I.J]$.[:
MSWS4,2JJ3>O+HI3BVFJJ2<V8!8X, >V/9"C&!V*KS%G K0DJ42B)4&PHI@_
M;ZG^ /$%IW\_JTK=/R=X3Z*WNJG#?%RHX[[0F*RNLL]3#+_Y&U_WLA:_%W[<
ME^)?)9]HU>CYNO+%@WULS[)ZB4*?:&_!-^+5: \-O7^%6TC]V/D'WE-/X7_5
MQP9_"JR/H!E5LF1OP;A?H4KYH5*^?OQOBWM"?\\K$;K9/4_F_'ZQ/I%>L8<Y
M'DQJ/KY'SBLM<UWE@HO1JC[-1;@[ 576;5:DE0H2B)4&PHI@_ ;ZG^ /$%IW
M\_JTK=/R=X3Z*WNJG#?%RHX[[0F+I>L)MFX[PX1\KV_:<#+7-//&T HTA8-B
MO)2CLC.Y(EVZ%JQ:D4<N!0;(F.8I"F-NE'973WS8;B&+;N<0H<,DOGU;VL@Q
M@BXP>"8#7H"_3W%8MAF![T\*Q3&)\NGPZ5,??F/,&MC+<!$ZM)46T_#UGT2'
M ,(9<UW3;/-U=O9W=-/T35>3=WV=W%KFX57%MH.R< >I9:%9U_=;=M<A]^8;
MH$/WS->B(TV*7]PYQ<G!X#PU#34>[BI>+QK9S&2C'Z)VSU@];0;--PT=MU
MZ#A!0HE.0VTHAH-6<Y-IY])E/#J:J8Z74,I);7--H($""JC\Z5-/6YOQ.KI7
MMF4TRNG.:X:0YI>2"#P$+#?K9!_\@3?P^'UA[/ED5]/DK%O./;'=A4'5YQ('
M[168>:WWV^&B L\VJ-/\,Q46ZJZ#:K48QTBQ*(E$2H=8I B8*8/P' (<'V !
MW1'6P6?:_P!\_P#Z=:M+W30=N[PF$;II&$'5IBJ;]\D6[TL=:ZW[PF=Q9;&
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

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>11
<FILENAME>ex311_3.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>EXHIBIT 31.1</b></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>CERTIFICATION PURSUANT TO<br>SECTION 302 OF THE SARBANES OXLEY-ACT OF 2002</b></font></p>
<p style="color: #000000; font-size: 5pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I, David L. Klenk, certify that:</font></p>
<p style="color: #000000; font-size: 6pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'times new roman'; width: 100%; margin-left: 0.1px; height: 14px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top;">
<td style="width: 0.25in; height: 14px;"></td>
<td style="width: 0.25in; height: 14px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.</font></td>
<td style="height: 14px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I have reviewed this report on Form 10-K of Electro-Sensors Inc.;</font></td>
</tr>

</table>
</div>
<p style="color: #000000; font-size: 6pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'times new roman'; width: 100%; margin-left: 0.1px; height: 35px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top;">
<td style="width: 0.25in; height: 35px;"></td>
<td style="width: 0.25in; height: 35px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.</font></td>
<td style="height: 35px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></td>
</tr>

</table>
</div>
<p style="color: #000000; font-size: 6pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'times new roman'; width: 100%; margin-left: 0.1px; height: 32px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top;">
<td style="width: 0.25in; height: 32px;"></td>
<td style="width: 0.25in; height: 32px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.</font></td>
<td style="height: 32px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></td>
</tr>

</table>
</div>
<p style="color: #000000; font-size: 6pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'times new roman'; width: 100%; margin-left: 0.1px; height: 31px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top;">
<td style="width: 0.25in; height: 31px;"></td>
<td style="width: 0.25in; height: 31px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.</font></td>
<td style="height: 31px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></td>
</tr>

</table>
</div>
<p style="color: #000000; font-size: 5pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)&nbsp;&nbsp;&nbsp;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the registrant is made known to me by others within those entities, particularly during the period in which this report is being prepared;</font></p>
<p style="color: #000000; font-size: 5pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)&nbsp;&nbsp;&nbsp;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under my supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;&nbsp;</font></p>
<p style="color: #000000; font-size: 5pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(c)&nbsp;&nbsp;&nbsp;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report my conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></p>
<p style="color: #000000; font-size: 5pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(d)&nbsp;&nbsp;&nbsp;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></p>
<p style="color: #000000; font-size: 5pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'times new roman'; width: 100%; margin-left: 0.1px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top;">
<td style="width: 0.25in;"></td>
<td style="width: 0.25in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.</font></td>
<td><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></td>
</tr>

</table>
</div>
<p style="color: #000000; font-size: 6pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)&nbsp;&nbsp;&nbsp;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></p>
<p style="color: #000000; font-size: 5pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 55pt;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)&nbsp;&nbsp;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.&nbsp;</font></p>
<p style="color: #000000; font-size: 6pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px 0pt 0.75in;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; width: 100%; margin-left: 0.1px; height: 38px;" cellspacing="0" cellpadding="0" width="100%">

<tr style="vertical-align: top;">
<td style="width: 790.156px; padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; height: 18px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font>March 17, 2023</font></font></td>
<td style="width: 790.156px; border-bottom: 1px solid black; padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 18px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ David L. Klenk</font></td>
</tr>
<tr style="vertical-align: top;">
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 10px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></td>
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 10px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">David L. Klenk</font></td>
</tr>
<tr style="vertical-align: top;">
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 10px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></td>
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 10px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Chief Executive Officer and Chief Financial Officer</font></td>
</tr>

</table>
</div>
<div>
<table style='width: 100%; font-family: "times new roman"; font-size: 10pt;'>

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><font class="pageno" style="font-size: 10pt;"><font class='pageno'>1</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>12
<FILENAME>ex321_4.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>EXHIBIT 32.1</b></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>CERTIFICATION PURSUANT TO</b>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the Annual Report of Electro-Sensors, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended <font>December 31, 2022</font> as filed with the Securities and Exchange Commission (the &#8220;Report&#8221;), I, David L. Klenk, Chief Executive Officer and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that:</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'times new roman'; width: 100%; margin-left: 0.1px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top;">
<td style="width: 0.2in; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</font></td>
<td style="width: 5pt;"></td>
<td><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and&nbsp;</font></td>
</tr>

</table>
</div>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'times new roman'; width: 100%; margin-left: 0.1px;" cellpadding="0" cellspacing="0" width="100%">

<tr style="vertical-align: top;">
<td style="width: 0.2in; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</font></td>
<td style="width: 5pt;"></td>
<td><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></td>
</tr>

</table>
</div>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<div>
<table style="font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; text-decoration-color: initial; width: 100%; border-collapse: collapse; font-size: 10pt; margin-left: 0.1px;" cellspacing="0" cellpadding="0" width="100%">

<tr style="vertical-align: top;">
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; width: 790.156px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font>March 17, 2023</font></font></td>
<td style="border-bottom: 1px solid black; padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; width: 790.156px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ David L. Klenk</font></td>
</tr>
<tr style="vertical-align: top;">
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></td>
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">David L. Klenk</font></td>
</tr>
<tr style="vertical-align: top;">
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></td>
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Chief Executive Officer and Chief Financial Officer</font></td>
</tr>

</table>
</div>
<p style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; text-align: center;">&nbsp;</p>
<p style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px;"><br></p>
<div>
<table style='width: 100%; font-family: "times new roman"; font-size: 10pt;'>

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><font class="pageno" style="font-size: 10pt;"><font class='pageno'>1</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>13
<FILENAME>ex991_5.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'times new roman', times; font-size: 12pt;"><font><b>Exhibit 99.1</b></font></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-size: 10pt; font-family: 'times new roman', times;">March 17, 2023</font></p>
<p style="color: #000000; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><br></font></p>
<p style="margin: 0in 0in 7pt; line-height: 115%; font-size: 11pt; font-family: Calibri, sans-serif;"><font style="font-size: 10pt; font-family: 'times new roman', times;"><font style="line-height: 115%;">Dear Shareholders:</font><font style="line-height: 115%;"><font style="mso-tab-count: 1;">&nbsp; &nbsp; &nbsp; &nbsp;</font></font></font></p>
<p style="margin: 0in 0in 8pt; line-height: 115%; font-size: 10pt; font-family: 'Times New Roman';"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="line-height: 115%;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><font style="line-height: 115%;">Greetings and welcome to the 2022 Electro-Sensors Annual Report.<font style="mso-spacerun: yes;">&nbsp; </font>Spring is once again in the air, and we are eagerly looking forward to this new season.<font style="mso-spacerun: yes;">&nbsp; </font>Similarly, Electro-Sensors has gone through an interesting and dynamic season since our last shareholder report.<font style="mso-spacerun: yes;">&nbsp; </font>However, as much as we often focus on changing circumstances, we remain steadfastly committed to the principles that have served us well for many years - providing our customers with the industry&#8217;s most innovative, reliable, and cost-effective sensors and hazard monitoring systems.&nbsp;</font></font></p>
<p style="margin: 0in 0in 8pt; text-indent: 0.5in; line-height: 115%; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', times;">In 2022, we achieved record annual revenue of $9.0 million, up 4.9% from the previous year.<font style="mso-spacerun: yes;">&nbsp; </font>Revenue growth was generated by increased sales of both our traditional wired sensor products and our HazardPRO<sup>tm</sup> wireless monitoring systems.<font style="mso-spacerun: yes;">&nbsp; </font>The agricultural markets for our products remained quite active during the year, and we also completed several significant projects in the industrial automation space, providing important diversity to our revenue streams.<font style="mso-spacerun: yes;">&nbsp; </font>Gross profit remained strong at 53.6% of sales, despite ongoing supply chain challenges.&nbsp;&nbsp;</font></p>
<p style="margin: 0in 0in 8pt; text-indent: 0.5in; line-height: 115%; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', times;">While customer demand has returned following the COVID-19 pandemic, supply chain disruptions continue to directly affect our business and financial results.<font style="mso-spacerun: yes;">&nbsp; </font>Prices for many of the commodities and components we purchase are up dramatically from pre-pandemic levels. Additionally, the lack of availability of some components has negatively impacted our ability to produce and deliver products in a timely manner.<font style="mso-spacerun: yes;">&nbsp; </font>We continue to expend significant efforts to acquire these parts or modify our product designs to use more readily available alternative components.<font style="mso-spacerun: yes;">&nbsp; </font>Although our team is doing an excellent job addressing these challenges, we anticipate these supply chain disruptions will continue in 2023.</font></p>
<p style="margin: 0in 0in 8pt; text-indent: 0.5in; line-height: 115%; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', times;">In addition to our regular business operations, the other noteworthy project we pursued during 2022 was a proposed merger between Electro-Sensors and Mobile X Global, Inc.<font style="mso-spacerun: yes;">&nbsp; </font>In June 2022 we announced we had signed a definitive agreement to merge our two companies in a transaction we believe would have been good for our customers, employees, and shareholders.<font style="mso-spacerun: yes;">&nbsp; </font>And while each company worked diligently to complete the merger, significant deterioration in the financial markets affected the ability to raise financing necessary to consummate the transaction.<font style="mso-spacerun: yes;">&nbsp; </font>For this reason, in January 2023 we jointly agreed to terminate the merger agreement and cancel the project. F<font style="color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">ollowing the termination, we announced we had created a special board committee to continue exploring and pursuing business development and other strategic alternatives for Electro-Sensors.<font style="mso-spacerun: yes;">&nbsp; </font>We will communicate with you if and when we identify future projects that we believe are in the best interests of the company.</font><font style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></font></font></p>
<p style="margin: 0in 0in 8pt; text-indent: 0.5in; line-height: 115%; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: 115%; font-family: 'times new roman', times;">As you can see, we&#8217;<font>ve had a rem</font>arkable year and I&#8217;m tremendously proud of our passionate and dedicated team.<font style="mso-spacerun: yes;">&nbsp; </font>They work amazingly hard every day to provide our customers with outstanding products and services, and we are committed to keeping this foundation strong as we pursue additional ways to create shareholder value.</font></p>
<p style="margin: 0in 0in 8pt; text-indent: 0.5in; line-height: 115%; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="line-height: 115%;">We invite you to join our virtual annual shareholder meeting on April 27, 2023.<font style="mso-spacerun: yes;">&nbsp; </font>Please see your proxy statement or visit our website (</font><font style="line-height: 115%; color: windowtext;">www.electro-sensors.com</font></font><font style="font-size: 10.0pt; line-height: 115%;"><font style="font-family: 'times new roman', times;">) for details on how to access and participate in the virtual meeting.</font> </font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 27pt 0pt 0.25in; text-indent: 0.25in;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">&nbsp;</font><img src="imgbae12ae9fd3f47578854.jpg" alt="Graphics"></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 27pt 7pt 0.25in; text-indent: 0.25in;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">&nbsp;&nbsp;</font><font style="font-size: 10pt;">David Klenk</font><font style="font-size: 10pt; text-indent: 0.25in;">&nbsp;</font></font></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><font class="pageno" style="font-size: 10pt; font-family: 'times new roman', times;"><font class='pageno'>1</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>imgbae12ae9fd3f47578854.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 imgbae12ae9fd3f47578854.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^X #D%D
M;V)E &3      ?_; (0 !@0$! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,
M# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8
M&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'Q\?_\  $0@ , "6 P$1  (1 0,1 ?_$ (X   (# 0$! 0
M      4&  $$ @,'" $  P$! 0                (# 00%$  " 0,# @,&
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
E[F*YFMXY+B $0S.H9D![[2>VM[-81CHFS1MII38.AK32: /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>15
<FILENAME>ex992_6.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>Exhibit 99.2</b></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><b>INVESTOR INFORMATION</b></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: center;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Annual Meeting</b></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'Times New Roman', Times, serif;"><b></b>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0in; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;">The Annual Meeting of Shareholders will be held at www.virtualshareholdermeeting.com/ELSE2023 on April 27, 2023 at 2:00 p.m. Central&nbsp;time. </font> All shareholders are welcome to attend and take part in the discussion of Company affairs.&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0in; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Board of Directors</b>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">David L. Klenk&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>President, Electro-Sensors, Inc.</i></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Joseph A. Marino</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>Chairman of the Board</i>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>President, Cardia, Inc.</i></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Scott A. Gabbard&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>Retired Finance Executive,&nbsp;Magenic Technologies, Inc.</i></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'Times New Roman', Times, serif;"><i></i>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Michael C. Zipoy&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>Retired Investment Executive, Feltl and Company</i></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'Times New Roman', Times, serif;"><i></i>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Jeffrey D. Peterson&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>Private Investor</i></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Officers</b>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">David L. Klenk&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><i>President, Chief Executive Officer and Chief Financial Officer</i></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'Times New Roman', Times, serif;"><i></i>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Transfer Agent &amp; Registrar</b></font>&nbsp;</p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">American Stock Transfer &amp; Trust Company</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate Trust Services</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6201 15th Avenue</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Brooklyn, NY 11219</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'Times New Roman', Times, serif;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Auditors<font>&nbsp;</font></b>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Boulay PLLP</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7500 Flying Cloud Drive, Ste. 800</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minneapolis, MN 55344</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'Times New Roman', Times, serif;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Counsel</b>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'times new roman', times; font-size: 10pt;">Ballard Spahr </font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">LLP&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2000 IDS Center&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">80 South Eighth Street&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minneapolis, MN 55402-2274</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'Times New Roman', Times, serif;">&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Exchange Listing</b>&nbsp;</font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Nasdaq Stock Market (Capital Market)</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common Stock</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock Trading Symbol:<font>&nbsp;</font><b>ELSE</b></font></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 10pt; line-height: normal; font-family: 'Times New Roman', Times, serif;"><b></b></font><br></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><font class="pageno" style="font-size: 10pt;"><font class='pageno'>1</font></font></td>
</tr>

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805099561872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 16, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ELECTRO SENSORS INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000351789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,428,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ELSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-09587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-0943459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6111 Blue Circle Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Minnetonka<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">930-0100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common&#160;Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55343-9108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Boulay&#160;PLLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Minneapolis, Minnesota<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805097298864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,646<span></span>
</td>
<td class="nump">$ 6,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Treasury Bills</a></td>
<td class="nump">1,980<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Equity securities</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade receivables, less allowance for doubtful accounts of $11</a></td>
<td class="nump">1,161<span></span>
</td>
<td class="nump">1,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">1,745<span></span>
</td>
<td class="nump">1,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">214<span></span>
</td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">12,813<span></span>
</td>
<td class="nump">12,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax asset</a></td>
<td class="nump">256<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">975<span></span>
</td>
<td class="nump">1,017<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">14,044<span></span>
</td>
<td class="nump">13,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current maturity of financing lease</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">274<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">350<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">630<span></span>
</td>
<td class="nump">697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Financing lease, net of current maturities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock par value $0.10 per share; authorized 10,000,000 shares; 3,428,021 and 3,395,521 shares issued and outstanding, respectively</a></td>
<td class="nump">342<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">2,163<span></span>
</td>
<td class="nump">2,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">10,908<span></span>
</td>
<td class="nump">10,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (unrealized income on available-for-sale securities, net of income tax)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">13,414<span></span>
</td>
<td class="nump">13,188<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 14,044<span></span>
</td>
<td class="nump">$ 13,891<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805097610928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Condensed Balance Sheets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade receivables, allowance for doubtful accounts</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">3,428,021<span></span>
</td>
<td class="nump">3,395,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">3,428,021<span></span>
</td>
<td class="nump">3,395,521<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094746736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements Of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statements Of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 9,029<span></span>
</td>
<td class="nump">$ 8,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">4,188<span></span>
</td>
<td class="nump">3,930<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,841<span></span>
</td>
<td class="nump">4,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">1,516<span></span>
</td>
<td class="nump">1,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">2,526<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">876<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">4,878<span></span>
</td>
<td class="nump">4,236<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(37)<span></span>
</td>
<td class="nump">441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Non-operating income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">110<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total non-operating income, net</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(28)<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized value of available-for-sale securities, net of income tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net comprehensive income</a></td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per share</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares</a></td>
<td class="nump">3,401,137<span></span>
</td>
<td class="nump">3,395,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares</a></td>
<td class="nump">3,432,843<span></span>
</td>
<td class="nump">3,444,939<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805097560864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements Of Changes In Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock Issued [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 12,774<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
<td class="nump">$ 2,036<span></span>
</td>
<td class="nump">$ 10,398<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,395,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of common stock options, shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2021</a></td>
<td class="nump">13,188<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
<td class="nump">2,041<span></span>
</td>
<td class="nump">10,808<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, Shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,395,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of common stock options</a></td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of common stock options, shares</a></td>
<td class="nump">32,500<span></span>
</td>
<td class="nump">32,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 13,414<span></span>
</td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 2,163<span></span>
</td>
<td class="nump">$ 10,908<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, Shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,428,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805097262128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements Of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from (used in) operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash from (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">145<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(48)<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Interest accrued on Treasury Bills</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade receivables</a></td>
<td class="num">(156)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(82)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(75)<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes receivable</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash from (used in) operating activities</a></td>
<td class="num">(147)<span></span>
</td>
<td class="nump">769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of Treasury Bills</a></td>
<td class="num">(6,971)<span></span>
</td>
<td class="num">(11,999)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from the maturity of Treasury Bills</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(141)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash from investing activities</a></td>
<td class="nump">964<span></span>
</td>
<td class="nump">4,860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from (used in) financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments on financing lease</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from the exercise of common stock options</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash from (used in) financing activities</a></td>
<td class="nump">116<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">933<span></span>
</td>
<td class="nump">5,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning</a></td>
<td class="nump">6,713<span></span>
</td>
<td class="nump">1,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, ending</a></td>
<td class="nump">7,646<span></span>
</td>
<td class="nump">6,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the year for income taxes</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the year for interest</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102505712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Nature Of Business And Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Nature of Business and Significant Accounting Policies</a></td>
<td class="text"><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 1. Nature of Business and Significant Accounting Policies&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nature of business:</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Electro-Sensors<span>, Inc. manufa</span>ctures and markets a complete line of monitoring and control systems for a variety of industrial machinery. The Company uses leading-edge technology to continuously improve its products, with the ultimate goal of manufacturing the industry-preferred product for each market served. The Company sells these products through an internal sales staff, manufacturer&#8217;s representatives, and distributors to a wide variety of industries that use the products in a variety of applications to monitor process machinery operations. The Company markets its products to customers located throughout the United States, Canada, Latin America, Europe, and Asia.</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">In addition, we may periodically make strategic investments in other businesses and companies, including investments that we believe would facilitate the development of new relationships, or technology complementary to our existing products, or other investments that we believe present good opportunities for the Company and its shareholders. See Note <span style="border-left: none; border-right: none;">2</span> for additional information regarding the Company&#8217;s investments. The Company&#8217;s investments in securities are subject to normal market risks.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant accounting policies of the Company are summarized below:</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Use of estimates</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (US GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Significant estimates, including the underlying assumptions, consist of the economic lives of long-lived assets, realizability of trade receivables, valuation of deferred tax assets/liabilities, inventory, investments, and stock compensation expense. It is at least reasonably possible that these estimates may change in the near term.</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash and cash equivalents</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company considers all highly liquid debt instruments purchased with a maturity of <span style="border-left: none; border-right: none;">three</span> months or less to be cash equivalents. Cash equivalents are invested in commercial paper, money market accounts and may, also, be invested in Treasury Bills with an original maturity of three months or less. Cash equivalents are carried at fair value.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains its cash and cash equivalents primarily in two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Trade receivables and credit policies</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over 90 days are considered delinquent. The Company does not accrue interest on delinquent trade receivables.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Payments of trade receivables are allocated to the specific invoices identified on the customer&#8217;s remittance advice or, if unspecified, are applied to the earliest unpaid invoices.</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The carrying amount of trade receivables is reduced by an allowance for doubtful accounts that reflects management&#8217;s best estimate of the amounts that will not be collected. Management individually reviews all trade receivable balances that exceed 90 days from the invoice due date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that may not be collected. Management uses this information to estimate the allowance.</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022, the<span> Comp</span>any had one&#160;cu<span>sto<span>mer&#160;that accounted for approximately</span>&#160;12% of the&#160;</span>accounts receivable balance.&#160; As of December 31, 2021, there were&#160;<span style="border-left: none; border-right: none;">no</span> customers that exceeded&#160;<span style="border-left: none; border-right: none;">10</span>% of the accounts receivable balance.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Investments</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Substantially all the Company&#8217;s current investments consist of debt securities issued by the United States Government. The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160; The Company owns equity securities in two non-publicly traded companies.&#160; The executive officer of the two companies is Chairman of the Board of Directors of Electro-Sensors, Inc.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Management determines the appropriate classification of securities at the date individual investments are acquired and evaluates the appropriateness of this classification at each balance sheet date.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Since the Company generally does not make investments in anticipation of short-term fluctuations in market price, the Company classifies its investments in Treasury Bills as available-for-sale. Treasury Bills with readily determinable values are stated at fair value, and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of stockholders&#8217; equity and within accumulated other comprehensive gain.&#160; Equity securities with readily determinable values are stated at fair value. Unrealized gains and losses on equity securities are reported in the statement of comprehensive income in non-operating income.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Realized gains and losses on securities, including losses from declines in value of specific securities determined by management to be other-than-temporary, are included in the statement of comprehensive income in non-operating income. Realized gains and losses are determined on the basis of the specific securities sold. There were no other-than-temporary impairments recognized in the years ended December 31, 2022 and 2021.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair value measurements</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s policies incorporate the guidance for accounting for fair value measurements of financial assets and financial liabilities and for fair value measurements of non-financial items that are recognized or disclosed at fair value in the financial statements on a recurring basis. These policies also incorporate the guidance for fair value measurement related to non-financial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis. The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><div id="t_ft_FSBL0G8VK000000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. </span></p></td></tr></tbody></table></div><div id="t_ft_UFMM6X101C00000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability. </span></p></td></tr></tbody></table></div><div id="t_ft_5PH6IAL9VK00000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 3 inputs are unobservable inputs for the asset or liability. </span></p></td></tr></tbody></table></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The level in the fair value hierarchy within whic</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">h a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company currently has no non-financial or financial items that are measured on a nonrecurring basis.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at December 31, 2022 and 2021 due to the short term maturity nature of these instruments.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inventories</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inventories include material, labor and overhead and are valued at the lower of cost (first-in, first-out) or net realizable value.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Property and equipment</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Property and equipment are stated at cost. Depreciation is provided over estimated useful lives by use of the straight-line method. Maintenance and repairs are expensed as incurred. Major improvements and betterments are capitalized.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require the Company to test a long-lived asset for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, the Company recognizes impairment to the extent that the carrying value of an asset exceeds its fair value. The Company determines fair value through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><div style="border-right: none; border-left: none;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><div style="border-right: none; border-left: none;"><table cellpadding="0" style="height: 86px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="80%"><tbody><tr style="height: 17px;"><td style="padding-left: 10pt; vertical-align: bottom; width: 59.1386%; height: 17px;"><p style="margin: 0px; text-align: center; text-indent: 0px; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 14.7416%; height: 17px; padding: 0px 0px 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Years </span></span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 0pt; height: 10px; vertical-align: top; background-color: #d6f3e8; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt; text-align: left; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span>A<span>utos</span>&#160;</span>&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center; margin-left: -20pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160; &#160; &#160; &#160; &#160; &#160;<span style="font-size: 10pt;">3</span></span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equipment </span></p></td><td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5 -&#160;10&#160;</span></p></td></tr><tr style="height: 15px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: top; height: 15px; background-color: #d6f3e8; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Furniture and Fixtures </span></p></td><td style="vertical-align: bottom; height: 15px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3&#160;-&#160;&#160;7&#160;</span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Building </span></p></td><td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">7 -&#160;40&#160;</span></p></td></tr></tbody></table></div></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible assets</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The intangible asset was</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;a communication technology acquired in October 2019. The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life,&#160;which was complete in the third quarter of 2022.&#160; The Company's HazardPRO&#160;technology was fully amortized in the third quarter of 2021.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue recognition</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">At contract inception, the Company assesses the goods and services to be provided to a customer and identifies a performance obligation for each distinct good or service.&#160;&#160; We also determine the transaction price for each performance obligation at contract inception.&#160; Our contracts, generally in the form of a purchase order, specify the product or service that is to be provided to the customer. The typical contract life is less than one month&#160;and contains a single performance obligation, to provide conforming goods or services to the customer.&#160; Certain contracts have a second performance obligation, which typically is the initialization of the HazardPRO&#160;product.&#160; For contracts that have multiple performance obligations, we allocate the transaction price to each performance obligation using the relative stand-alone selling price.<span style="mso-spacerun: yes;">&#160; </span>We generally determine stand-alone selling prices based on the observable stand-alone prices charged to customers.&#160; We recognize product revenue at the point in time when control of the product is transferred to the customer, which typically occurs when we ship the products.&#160; We recognize service revenue at the point in time when we have provided the service.</span><br/></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Advertising costs</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company expenses advertising costs as incurred. Total advertising expense was $38&#160;and $40&#160;in&#160;2022 and 2021, respectively.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Research and development</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Expenditures for research and development are expensed as incurred. The Company incurred expenses of $836&#160;and $876&#160;in&#160;2022 and 2021, respectively.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Income taxes</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company presents deferred income taxes on an asset and liability approach to financial accounting and reporting for income taxes. The Company annually determines the difference between the financial reporting and tax bases of assets and liabilities. The Company computes deferred income tax assets and liabilities for those differences that have future tax consequences using the currently enacted tax laws and rates that apply to the periods in which these laws are expected to affect taxable income. Income tax expense is the current tax payable or refundable for the period plus or minus the net change in the deferred tax assets and liabilities, excluding the portion of the deferred asset or liability allocated to other comprehensive gain (loss). Deferred taxes are reduced by a valuation allowance to the extent that realization of the related deferred tax asset is not certain.&#160; We have a valuation allow<span>ance on our defe</span>rred tax asset of $252 and $220&#160;at December 31, 2022&#160;and 2021, respectively.&#160;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. The Company recognizes income tax positions at the largest amount that is more likely than not to be realized. The Company reflects changes in recognition or measurement in the period in which the Company's change in judgment occurs.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company records interest and penalties related to unrecognized tax benefits in income tax expense.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net income per common share</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per share (EPS) excludes dilution and is determined by dividing net income by the weighted average number of common shares outstanding during the period. Diluted EPS reflects the potential dilution that could occur if securities such as options were exercised or converted into common stock.&#160; For the years ending December 31, 2022 and 2021, respectively, options to purchase&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">268,294&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman';">and 283,082 weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following information presents the Company&#8217;s computations of basic and diluted EPS for the periods presented in the statements of comprehensive income.</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table cellpadding="0" style="border-collapse: collapse; margin: 0px; width: 100%; height: 202px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Income</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Shares </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;Per share amount</span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022: </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; width: 60.9675%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"/><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,401,137</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.49701%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 0.917431%; height: 18px;"/></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect <span>of dil</span>utive stock options </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">31,706</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.00</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"/></tr><tr style="height: 19px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,432,843</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 0.917431%; padding: 0px 0px 1px;"/></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021: </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">410</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; text-indent: 0px; padding: 0px; margin: 0px;"/><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,395,521</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.12</span></p></td><td style="background-color: #d6f3e8; height: 18px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect&#160;of&#160;dilutive&#160;stock&#160;options</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">49,418</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.00</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">410</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,444,939</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.12</span></p></td><td style="background-color: #d6f3e8; height: 19px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/></tr></tbody></table><p style="margin: 0pt;"><br/></p><div style="border-left: none; border-right: none;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-based compensation</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company records compensation expense for stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton (&#8220;BSM&#8221;) model. The Company uses historical data, among other factors, to estimate the expected price volatility, the expected option life and the expected forfeiture rate. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated life of the option. At December 31, 2022, the Company had one stock-based compensation plan.</span></p><div/><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/></p><p style="line-height: 1.2; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; line-height: inherit;">New Accounting Standard Not Yet Adopted</span></b></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;</span></b></p><p style="margin: 0in;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) No. 2016-13, <i>Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements</i>. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In November 2018, the FASB issued ASU No. 2018-19, <i>Codification Improvements to Topic 326, Financial Instruments-Credit Losses</i>, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, <i>Codification</i><i>Improvements to Topic 326, Financial Instruments-Credit Losses</i>, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-10, <i>Financial Instruments</i>&#8212;<i>Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, and in February 2020 the FASB issued ASU No. 2020-02, <i>Financial Instruments</i>&#8212;<i>Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs</i><i>Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases</i><i>(Topic 842)</i>, both of which delay the effective date of ASU 2016-13 by three years for certain Smaller Reporting Companies such as us. In March 2020, the FASB issued ASU No. 2020-03, <i>Codification Improvements to Financial Instruments,</i>&#160;which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU 2019-10 and ASU 2020-02, ASU 2016-13 is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years, which will be fiscal 2023 for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU 2016-13 on our financial statements.&#160;</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805184693056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Note 2. Investments</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The Company has investments in commercial paper, Treasury Bills, and common equity securities of a private U.S. company.&#160; The commercial paper investment is in U.S. debt with ratings of F1+.&#160; The Treasury Bills have original terms ranging from <span style="border-left: none; border-right: none;">two months&#160;</span>to&#160;<span style="border-left: none; border-right: none;">three months.&#160; Treasury Bills with an original maturity date of three months or less&#160;are included within cash and cash equivalents on the balance sheet&#160;</span>at December 31, 2022.&#160; </span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">The Company classifies its investments in commercial paper and Treasury Bills as available-for-sale accounted for at fair value with unrealized gains and losses recognized in accumulated other comprehensive gain on the balance sheet.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">Equity securities are measured at fair value and unrealized gains and losses are recognized in non-operating income.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The cost and estimated fair value of the investments are as follows:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 150px; font-family: 'times new roman'; font-size: 10pt;" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Cost </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">unrealized</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">gain</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">unrealized</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">loss</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.355%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Fair</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">value</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">December 31, 2022</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Commercial&#160;Paper </span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Treasury Bills </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,922</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">32</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,954</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity Securities </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">54</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"/><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">56</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 5px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">9,353</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">34</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 5px;" valign="bottom"/><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">9,387</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less Cash Equivalents </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,319</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">32</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,351</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Investments, December 31, 2022</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2,034</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px; vertical-align: middle; width: 1.47929%; height: 10px;" valign="middle"/><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2,036</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">December 31, 2021</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Commercial Paper</span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Treasury Bills&#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">8,000</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">8,000</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity Securities </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">54</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"/><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">56</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">9,574</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; padding: 0px; width: 1.47929%; height: 10px;"/><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">9,576</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less Cash Equivalents </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6,520</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6,520</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Investments, December 31, 2021</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">3,054</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"/><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">3,056</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><br/></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Changes in Accumulated Other Comprehensive Income</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Changes in Accumulated Other Comprehensive Income are as follows:&#160;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"><span style="font-family: 'times new roman', times;">&#160;</span></p><table cellpadding="0" style="height: 131px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 24.4189%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Years Ended December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.9756%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.83%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Unrealized Gains</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; width: 72.8223%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Unrealized holding gains arising during the period&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.91638%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 9.58188%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.74216%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 0.87108%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 9.43631%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.5393%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less: Reclassification of gains included in net income</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"/><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></span></p></td><td style="background-color: rgb(214, 243, 232); padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%;">)</td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"/><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p></td><td style="background-color: rgb(255, 255, 255); vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;">)</td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Deferred Taxes on Unrealized Gains: </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase&#160;in&#160;deferred&#160;taxes&#160;on&#160;unrealized&#160;gains&#160;arising&#160;during&#160;the&#160;period</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 11px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 11px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less: Reclassification of taxes on gains included in net income</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"/><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"/></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"/><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"/></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net Change in Accumulated Other Comprehensive Income (Loss)</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.74216%;"/><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p></td><td style="background-color: rgb(214, 243, 232); padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom;" valign="bottom">)</td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805189088864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 3. Fair Value Measurements</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table prov<span>ides info</span>rmation on those assets and liabilities measured at fair value on a recurring basis.&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</span></p><p style="margin: 0pt;text-align: justify;font-size: 7pt;"><span style="font-family: 'Times New Roman';font-size: 7pt;">&#160;</span></p><div style="border-right: none; border-left: none;"><div id="t_ft_I1L7IWPCF400000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; font-family: &quot;times new roman&quot;; font-size: 10pt;" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Carrying</span></p><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">amount in</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value Measurement Using </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> balance sheet </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 1</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 2</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 3</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Assets: </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and cash equivalents: </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 44%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Commercial paper </span></p></td><td style="vertical-align: bottom; height: 18px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;">&#160; &#160; Treasury Bills</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">5,974</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">5,974</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">5,974</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">0</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">0</td><td style="vertical-align: bottom; height: 17px;"><br/></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Treasury Bills - maturity date greater than three months&#160;</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,980</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,980</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,980</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">0</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">0</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2021</span></p><p style="margin: 0pt;text-align: justify;font-size: 7pt;"><span style="font-family: 'Times New Roman';font-size: 7pt;">&#160;</span></p><div style="border-right: none; border-left: none;"><div id="t_ft_UCGJ0G6UQO00000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; font-family: &quot;times new roman&quot;; font-size: 10pt;" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"> Carrying</span></p><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">amount in </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value Measurement Using </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 12px;"><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> balance&#160;sheet</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 1</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 2</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 3</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Assets: </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and cash equivalents: </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 44%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Commercial paper </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding-left: 9pt; height: 10px;">Treasury Bills</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">5,000</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">5,000</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">5,000</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">0</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">0</td><td style="vertical-align: bottom; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Treasury Bills - maturity date greater than three months</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,000</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,000</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,000</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">0</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">0</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The fair value of the money market funds, commercial paper, and Treasury Bills is based on quoted market prices in an active market. Closing prices are readily available from active markets and are used as being representative of fair value. The Company classifies these securities as level <span style="border-left: none; border-right: none;">1</span>. </span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The equity<span> securitie</span>s owned by the Company are investments in two non-publicly traded companies.&#160; There is an undeterminable market for each of these two companies and the Company has determined the value based on financial and other factors, which are considered level <span style="border-left: none; border-right: none;">3</span> inputs in the fair value hierarchy.&#160;</span></p><p style="margin: 0pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The change in level 3 asse<span>ts at fair valu</span>e on a re<span>curring bas</span>is is summarized as follows:&#160;</span></p><p style="margin: 0pt;"><br/></p><table cellpadding="0" style="height: 60px; border-collapse: collapse; font: 10pt 'times new roman'; width: 60%; margin-left: auto; margin-right: auto;" width="60%"><tbody><tr style="vertical-align: bottom; height: 10px;"><td style="text-align: center; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="6" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">Years Ended&#160;December 31,</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="text-align: center; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="2" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="2" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2021</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="2" style="text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="2" style="text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"><td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Beginning Balance</span></td><td style="width: 2%; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="width: 9%; font-weight: bold; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td><td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="width: 9%; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">42</span></td><td style="width: 1%; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; background-color: white; height: 10px;"><td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Change in value</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; font-weight: bold; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0</span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; height: 10px;"/><td style="padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">14</span></td><td style="padding-bottom: 1pt; text-align: left; height: 10px;"/></tr><tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"><td style="padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Ending Balance</span></td><td style="font-weight: bold; padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="font-weight: bold; text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td><td style="padding-bottom: 2pt; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td><td style="padding-bottom: 2pt; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102502144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note <span style="border-left: none; border-right: none;">4</span>. Inventories</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inventories used in the determination of cost of goods sold are as follows:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><table cellpadding="0" style="height: 70px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.0308%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Raw Materials </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,162</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,129</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Work&#160;In&#160;Process </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">278</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">257</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Finished Goods</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">315</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">287</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reser<span>ve for Obs</span>olescence</span><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"><span style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">(10</span></span></span></strong></span><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.05042%;"><span style="font-weight: bold;">)</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(10</span><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.980392%;">)</td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Inventories</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,745</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,663</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805184663600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property And Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property And Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><strong>Note</strong>&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none; font-family: 'Times New Roman'; font-size: 10pt;">5</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">. Property and Equipment, Net</span></span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of property and equipment:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><table cellpadding="0" style="height: 117px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.7165%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; width: 69.4397%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Autos</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">63</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">23</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equi<span>pment </span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">282</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">300</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Furniture and Fixtures </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">491</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">485</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 69.4397%;">Right<span>-of-Use</span> Asset</td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;"><strong>30</strong></td><td style="vertical-align: bottom; height: 17px; width: 1.69779%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;">30</td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Building </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,373</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,373</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Land&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">415</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">415</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2,654</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">2,626</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less&#160;Accumulated&#160;Depreciation</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,679</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,609</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Property and Equipment </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">975</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,017</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Depreciation expense for the years ended&#160;December 31, 2022 and 2021 was $107&#160;and $105, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805097612400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Net Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Net Intangible Assets</a></td>
<td class="text"><p style="margin: 0pt; text-align: justify; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Note&#160;6. Net Intangible Assets</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Int<span>angible assets incl</span>ude the following:</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><div style="border-right: none; border-left: none;"><div style="border-right: none; border-left: none;"><table cellpadding="0" style="height: 49px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="75%"><tbody><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">December 31, 2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Average </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Useful </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Lives</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated Amortization </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Net </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"/></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-bottom: 2pt; padding-left: 0pt; vertical-align: bottom; height: 10px; width: 27%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times;">Communication Technology</span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; text-align: center; height: 10px; width: 8%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;">3</span> Years</span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; border-bottom: 1pt solid #000000; width: 9%; background-color: #d6f3e8;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">150</span></span></span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;">150</td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;">0</td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td></tr><tr style="height: 10px;"><td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net&#160;Intangible&#160;Assets </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">150</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">150</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 0pt;"><br/></p><div style="border-right: none; border-left: none;"><table cellpadding="0" style="height: 70px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="75%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">December 31, 2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Average </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Useful </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Lives</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated Amortization </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Net </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 16px; background-color: #d6f3e8;"><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">HazardPro Technology </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7 Years </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,478</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,478</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 16px;"><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><span style="font-family: 'times new roman', times;"><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Comm</span><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">unica<span>tio</span></span><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span>n Tec</span>hnology&#160;</span></span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center;">3<span style="font-family: 'times new roman', times;"> Years</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;">150</td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;">112</td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;">38</td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net&#160;Intangible&#160;Assets </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,628</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,590</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">38</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></div><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Amortization expense for the years ended December 31, 2022 and 2021 was $38 and $190, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102339136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 7. Accrued Expenses</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses include the following:&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table cellpadding="0" style="border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; height: 90px;" width="85%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 28.5467%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; width: 69.9491%; height: 17px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Wages&#160;and&#160;Commissions&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">328</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1.69779%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">281</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">22</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">61</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px; width: 69.9491%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Accrued Expenses&#160;</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">350</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">342</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102468896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">Note 8. Leases</span></strong></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The Company has a<span> financing lea</span>se for office equipment.<span style="mso-spacerun: yes;">&#160;</span>The lease has a remaining term of one year&#160;at December 31, 2022.<span style="mso-spacerun: yes;">&#160; </span></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The components of lease expense were as follows:</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><table border="0" cellpadding="0" style="height: 77px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 17px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 66.989%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 2.20994%;"><br/></td><td colspan="6" style="padding: 0in 5.4pt; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3149%;"><span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;">Years&#160;Ended&#160;December&#160;31,&#160;</span><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td colspan="2" style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; vertical-align: bottom;" valign="bottom"><p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.34807%;"><br/></td><td colspan="2" style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; font-size: 8pt;" valign="bottom">2021</td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Finance lease cost:</span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.34807%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Amortization of right-of-use assets </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">6</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; text-align: right; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom">6</td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Interest&#160;on&#160;lease&#160;liabilities </span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">1</span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom">1</td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total finance lease cost</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">7</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom">7</td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr></tbody></table><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Supplemental balance sheet information related to leases is as follows:&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><table border="0" cellpadding="0" style="height: 87px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 17px;"><td style="padding: 0in; margin-left: 0.1px; height: 17px; width: 65.9889%;"><br/></td><td colspan="6" style="padding: 0in; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3574%; font-weight: bold;"><span style="font-family: 'times new roman', times; font-size: 8pt;">December 31,</span><br/></td><td style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom"><p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 8pt; font-family: 'Times New Roman', serif;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; text-align: center; vertical-align: bottom; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom">2021</td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Finance leases </span></p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Prope<span>rty and equ</span>ipment, gross</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">30</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; width: 12.0148%;">30</td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Accumulated amortization </span></p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12.0148%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">(25</span></p></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 2.2779%;" valign="bottom"><span style="font-weight: bold;">)</span></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; width: 12.0148%;"><span style="font-family: 'times new roman', times;">(</span>19</td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 0.924214%;"><span style="font-family: 'times new roman', times;">)</span></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag596">Property and equipment, net</span></span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">5</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">11</td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr></tbody></table><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><table border="0" cellpadding="0" style="height: 72px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 80%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Weighted&#160;average&#160;remaining&#160;lease&#160;term </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 2%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 6%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 10px;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; Finance leases</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">1</span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="font-family: 'times new roman', times;">&#160;year</span></span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 10px;"><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Weighted average discount rate</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; Finance leases </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">7.0</span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> %&#160; </span></p></td></tr></tbody></table><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Maturities of lease liabilities are as follows:&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><table border="0" cellpadding="0" style="height: 105px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 15px;"><td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Year ending December 31</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: rgb(214, 243, 232);"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">2023</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">6</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px;"><td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total lease payments </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; border-top: 1pt solid rgb(0, 0, 0);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; border-top: 1pt solid rgb(0, 0, 0);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">6</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: rgb(214, 243, 232);"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Less amount representing interest </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0</span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="bottom"/></tr><tr style="height: 15px;"><td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 1.001%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 12.012%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">6</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102271872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Merger Agreement with Mobile X Global, Inc.<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Merger Agreement with Mobile X Global, Inc.</a></td>
<td class="text"><p style="margin: 0in; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">Note 9</span></b></span><span style="line-height: inherit;"><b><span style="font-size: 10pt; line-height: inherit;">. Merge<span style="font-family: 'times new roman', times; line-height: inherit;">r Agreement with Mobile X Global, Inc.&#160;</span></span></b></span><span style="font-family: 'times new roman', times; line-height: inherit;"><b/></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman';font-size: 10pt;">&#160;</span></p><p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">On J<span style="line-height: inherit;">une 10, 2022</span>, Electro-Sensors, Inc. (&#8220;ELSE&#8221;) entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Mobile X Newco, Inc., a Delaware corporation, a wholly owned subsidiary of ELSE (the &#8220;Merger Sub&#8221;), and Mobile X Global, Inc., a Delaware corporation (&#8220;Mobile X&#8221;). &#160;Mobile X Global, Inc. is a new entrant in the global mobile industry founded by its CEO Peter Adderton.&#160; The Mobile X business plan is to launch a new mobile wireless brand called Mobile X in the United States</span><span style="font-size: 10pt; line-height: inherit;">, enabled by a network agreement with a major carrier.&#160;&#160;</span></span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman';font-size: 10pt;">&#160;</span></p><p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The merger was structured as a statutory reverse triangular merger under Delaware and Minnesota law, under which Merger Sub would be merged with and into Mobile X Global, Inc., with Mobile X Global, Inc. surviving the Merger and becoming a wholly owned subsidiary of ELSE. In connection with the Merger, ELSE would have reincorporated in Delaware, would have been re-named Mobile X Global, Inc., and would have operated both the new MobileX wireless business and the existing Electro-Sensors business.&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman';font-size: 10pt;">&#160;</span></p><p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">On January 30, 20</span>23, the Company announced that it and Mobile X had jointly agreed to terminate the merger agreement.&#160; See Note 13. Subsequent Events for additional information.&#160;</span></span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102458320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Options<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Common Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Common Stock Options</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 10. Common Stock Options</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Stock options&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The <span style="border-left: none; border-right: none; line-height: inherit;">2013</span> E<span style="line-height: inherit;">quity Incentive Pl</span>an (the &#8220;<span style="border-left: none; border-right: none; line-height: inherit;">2013</span> Plan&#8221;) authorizes the issuance of both nonqualified and incentive stock options. Payment for the shares may be made in cash, shares of the Company&#8217;s common stock or a combination thereof. Under the terms of the 2013 Plan, incentive stock options and non-qualified stock options are granted at a minimum of 100% of fair market value on the date of grant and may be exercised at various times depending upon the terms of the option. All existing options expire 10 years from the date of grant or <span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">one year</span></span>&#160;from the date of death.&#160; The Company also operated the 1997 Stock Option ("1997 Plan") as discussed below.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Stock-based compensation</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Under<span> the <span style="border-left: none; border-right: none; line-height: inherit;">2013</span></span>Plan, the Company is authorized to issue up to 600,000 shares through stock options and awards such as restricted stock or restricted stock units. As of December 31, 2022, under the 2013 Plan, 25,000 shares had been issued, options to purchase an aggregate of 300,000 shares were outstanding, of which options to purchase&#160;300,000 shares were exercisable, and 275,000&#160;additional shares were available for issuance pursuant to awards that may be granted under the plan in the future.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Under the <span style="border-left: none; border-right: none; line-height: inherit;">1997</span> Plan, the Company was authorized to grant options to purchase up to 450,000 shares of its common stock. As of December 31, 2022, there were&#160;<span style="border-left: none; border-right: none; line-height: inherit;">no</span>&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">options to purchase </span>shares outstanding under the <span style="border-left: none; border-right: none; line-height: inherit;">1997</span> Plan. The board terminated the plan in 2014, but the outstanding options on that date remained outstanding until they were exercised in 2022.</span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><br/></span></p><p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">There were<span style="line-height: inherit;">&#160;</span></span>no<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;">options</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>granted during the years ended December 31, 2022 and 2021.</span></span></p><p style="margin: 5pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the activity for outstanding incentive stock options under the <span style="border-left: none; border-right: none;">2013</span> Plan to employees of the company:</span><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p><div><table cellpadding="0" style="height: 137px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" width="88%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="14" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Options Outstanding </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Number of </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Shares</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Exercise </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Price</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-<br/></span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average&#160;Remaining<br/>Contractual </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Term </span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">&#160;</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">(in years)</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; height: 17px; vertical-align: bottom;" valign="bottom"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span><br/></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td colspan="17" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2020</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">125,000</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.78</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">6.1</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"><br/></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"><br/></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at December 31, 2021</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">125,000</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.78</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5.1</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gra<span><span>nte</span></span>d </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><br/></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><br/></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(25,000</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.64</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5.9</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span> B</span><span>al</span>ance at December 31, 2022</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100,000</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.81</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">2.7</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of December 31, 2022</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100,000</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">71</span></span></span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p><p style="margin: 2pt 0pt; text-align: left; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;"><span style="font-size: 10pt;">The following table summarizes the activity for outstanding stock options under the 2013 Plan and 1997 Plan to non-employee directors of the Company:</span>&#160;</span></p><div><table cellpadding="0" style="height: 130px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" width="88%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="14" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Options Outstanding </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Number of </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Shares</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Exercise </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Price</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average&#160;</span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Remaining<br/>Contractual </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Term</span></p><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">(in years)</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; height: 10px; vertical-align: bottom;" valign="bottom"><p style="margin: 0pt; text-align: center; line-height: 1; font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td colspan="17" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2020</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">207,500</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.62</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">2.4</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2021</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">207,500</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.62</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1.4</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(7,500</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.15</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.1</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2022</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">200,000</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.63</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.8</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt 0pt 0pt 9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of December 31, 2022</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">200,000</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">3</span></span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>The Company recognized compensation expense in connection with the vesting of options of approximately $3&#160;and $5&#160;during the years ended December 31, 2022 and 2021, respectively.&#160;<br/></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">There were <span style="border-left: none; border-right: none;">32,500</span>&#160;options exercised during the year ended December 31, 2022.&#160; There were no options exercised during the year ended December 31,&#160;2021.</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022, there was&#160;no&#160;unrecognized compensation expense under the 2013 Plan. To the extent the forfeiture rate is different than we have anticipated, stock-based compensation related to the awards will be different from our expectations.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102394048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Benefit Plans</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 11. Benefit Plans</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Employee stock ownership plan</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company sponsors an employee stock ownership plan (&#8220;ESOP&#8221;) that covers substantially all employees who work 1,000 or more hours during the year. The ESOP has, at various times, secured financing from the Company to purchase the Company&#8217;s shares on the open market. When the ESOP purchases shares with the proceeds of the Company loans, the shares are pledged as collateral for these loans. The shares are maintained in a suspense account until released and allocated to participant accounts. The ESOP owns 94,434 shares of the Company&#8217;s stock at December 31, 2022. All shares held by the ESOP have been released and allocated to participants' accounts. No dividends were paid during the years ended December 31, 2022 and 2021.&#160; The ESOP had no debt to the Company at December 31, 2022 or 2021.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company recognized compensation expense for contributions of $30 to the ESOP in both&#160;2022 and 2021.&#160;&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">In the event a terminated ESOP participant desires to sell his or her shares of the Company&#8217;s stock and the shares are not readily tradable, the Company may be required to purchase the shares from the participant at fair market value. In addition, at its election, the Company may distribute the ESOP&#8217;s shares to the terminated participant. At December 31, 2022, 94,434 shares of the Company&#8217;s stock, with an aggregate fair market value of approximately $427, are held by ESOP participants who, if terminated, would have rights under the repurchase provisions if the Company's stock were not readily traded. The Company believes because its stock is listed on the Nasdaq&#160;Capital Market it meets the ESOP requirements and that there would not be a current obligation for it to repurchase any distributed ESOP shares.&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Profit sharing plan and savings plan</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company has a salary reduction and profit sharing plan that conforms to IRS provisions for 401(k) plans. The Company may make profit-sharing contributions with the approval of the Board of Directors. There were no profit-sharing contributions by the Company in 2022 or 2021.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102458320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">Note 12. Income Taxes</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The compon<span>ents of the income tax</span> provision are as follows:</span></p><p style="margin: 0pt;"><br/></p><div><table cellpadding="0" style="height: 90px; border-collapse: collapse; width: 80.525%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%"><tbody><tr><td style="vertical-align: bottom; width: 67.037%;"><br/></td><td style="vertical-align: bottom; width: 0.925926%;"><br/></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.6039%; text-align: center;"><span style="font-weight: bold;">Years Ended December 31</span><br/></td><td style="vertical-align: bottom; width: 2.03231%;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span>2022</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span>2021</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; width: 13.9002%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; width: 13.9002%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Current: </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Federal </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>19</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>10</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"/></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>1</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>1</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Fe<span>der</span>al </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>(48</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>38</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"/></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>0</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"/><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>0</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"/></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total&#160;Federal&#160;and&#160;State&#160;Income&#160;Taxes </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>(28</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 0.951625%;"><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>49</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 2.03231%;"/></tr></tbody></table></div><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The provision <span>for incom</span>e taxes differs from the amount obtained by applying the U.S. federal income tax rate to pretax income due to the following:</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><table cellpadding="0" style="height: 110px; border-collapse: collapse; width: 80.825%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%"><tbody><tr><td style="vertical-align: bottom; width: 67.037%;"><br/></td><td style="vertical-align: bottom; width: 0.925926%;"><br/></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.9658%; text-align: center;"><span style="font-weight: bold;">Years Ended December 31</span><br/></td><td style="vertical-align: bottom; width: 1.97056%;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 14.2621%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; width: 14.2621%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Computed &#8220;Expected&#8221; Federal Tax Expense</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">15</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">96</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"/></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase (Decrease) in Taxes Resulting From: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State Income Taxes, net of Federal Benefit </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">R&amp;D Credits </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"/><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (99</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Permanent Differences </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">2</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(46</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">47</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"/></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Federal and State Income Taxes </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(28</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: #d6f3e8; width: 1.85185%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">49</span></p></td><td style="height: 10px; background-color: #d6f3e8; width: 1.97056%; padding: 0px; vertical-align: middle;" valign="middle"/></tr></tbody></table><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 7pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The components of the net deferred tax asset consist of:&#160; &#160;</span></p><p style="margin: 0pt;"><br/></p><table style="height: 204px; border-collapse: collapse; width: 80%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="80%"><tbody><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 17px;"><span style="font-weight: bold;">December 31</span><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; width: 69%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred Tax Assets: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Vacation accrual </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">25</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">27</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Allowance for doubtful accounts </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">2</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Stock compensation </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">91</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">96</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Bonus </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">11</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Depreciation and amortization </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">94</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">100</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Inventory Obsolescence</span><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></strong><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;">2</span></span></span></span><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> R&amp;D credit carryforward </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">313</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">220</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Valuation allowance&#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(252</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(220</span></p></td><td style="height: 10px; background-color: #d6f3e8; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px;" valign="middle">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Deferred Tax Assets </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">286</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">231</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred Tax Liabilities: </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Prepaid expenses </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">30</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">23</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Deferred Tax Liabilities </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">30</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">23</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net Deferred Tax Asset </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">256</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">208</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">R&amp;D credits can be carried forward for twenty years for federal purposes and fifteen years in Minnesota.</span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></p><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">The Company is materially&#160;subject to the following taxing jurisdictions: U.S. and Minnesota. The tax years 2019 through 2021 remain open to examination by the Internal Revenue Service and state jurisdictions. We have no&#160;accrued interest or penalties related to uncertain tax positions as of January 1, 2022 or December 31, 2022 and uncertain tax positions are not significant.&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102394048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text"><p style="line-height: 1.2; margin: 0pt 0pt 10pt; text-indent: 0pt;"><span style="font-weight: bold; line-height: inherit; font-size: 10pt; font-family: 'times new roman', times;">Note 13. Subsequent Events</span></p><p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="line-height: inherit; font-size: 10pt; font-family: 'times new roman', times;"><span style="line-height: inherit;">On January 30, 2023, the <span style="line-height: inherit;">Company an</span>d M<span>obile X G</span>lobal, Inc. announced that the two companies terminated the definitive merger agreement the parties entered into on June 10, 2022.&#160; A condition to the closing of the merger transaction was the consummation of an equity financing which the parties anticipated would be a PIPE investment (private investment in public entity).&#160; The financing necessary to consummate the merger was pursued but was not available due to difficult conditions in the financial markets, including the markets for PIPE investments.&#160;</span></span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094692448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Significant Accounting Policies (Policy)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Nature Of Business And Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature Of Business</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nature of business:</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Electro-Sensors<span>, Inc. manufa</span>ctures and markets a complete line of monitoring and control systems for a variety of industrial machinery. The Company uses leading-edge technology to continuously improve its products, with the ultimate goal of manufacturing the industry-preferred product for each market served. The Company sells these products through an internal sales staff, manufacturer&#8217;s representatives, and distributors to a wide variety of industries that use the products in a variety of applications to monitor process machinery operations. The Company markets its products to customers located throughout the United States, Canada, Latin America, Europe, and Asia.</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">In addition, we may periodically make strategic investments in other businesses and companies, including investments that we believe would facilitate the development of new relationships, or technology complementary to our existing products, or other investments that we believe present good opportunities for the Company and its shareholders. See Note <span style="border-left: none; border-right: none;">2</span> for additional information regarding the Company&#8217;s investments. The Company&#8217;s investments in securities are subject to normal market risks.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use Of Estimates</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Use of estimates</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (US GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Significant estimates, including the underlying assumptions, consist of the economic lives of long-lived assets, realizability of trade receivables, valuation of deferred tax assets/liabilities, inventory, investments, and stock compensation expense. It is at least reasonably possible that these estimates may change in the near term.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash And Cash Equivalents</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cash and cash equivalents</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company considers all highly liquid debt instruments purchased with a maturity of <span style="border-left: none; border-right: none;">three</span> months or less to be cash equivalents. Cash equivalents are invested in commercial paper, money market accounts and may, also, be invested in Treasury Bills with an original maturity of three months or less. Cash equivalents are carried at fair value.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains its cash and cash equivalents primarily in two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Trade Receivables And Credit Policies</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Trade receivables and credit policies</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over 90 days are considered delinquent. The Company does not accrue interest on delinquent trade receivables.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Payments of trade receivables are allocated to the specific invoices identified on the customer&#8217;s remittance advice or, if unspecified, are applied to the earliest unpaid invoices.</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The carrying amount of trade receivables is reduced by an allowance for doubtful accounts that reflects management&#8217;s best estimate of the amounts that will not be collected. Management individually reviews all trade receivable balances that exceed 90 days from the invoice due date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that may not be collected. Management uses this information to estimate the allowance.</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022, the<span> Comp</span>any had one&#160;cu<span>sto<span>mer&#160;that accounted for approximately</span>&#160;12% of the&#160;</span>accounts receivable balance.&#160; As of December 31, 2021, there were&#160;<span style="border-left: none; border-right: none;">no</span> customers that exceeded&#160;<span style="border-left: none; border-right: none;">10</span>% of the accounts receivable balance.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Investments</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Investments</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Substantially all the Company&#8217;s current investments consist of debt securities issued by the United States Government. The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160; The Company owns equity securities in two non-publicly traded companies.&#160; The executive officer of the two companies is Chairman of the Board of Directors of Electro-Sensors, Inc.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Management determines the appropriate classification of securities at the date individual investments are acquired and evaluates the appropriateness of this classification at each balance sheet date.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Since the Company generally does not make investments in anticipation of short-term fluctuations in market price, the Company classifies its investments in Treasury Bills as available-for-sale. Treasury Bills with readily determinable values are stated at fair value, and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of stockholders&#8217; equity and within accumulated other comprehensive gain.&#160; Equity securities with readily determinable values are stated at fair value. Unrealized gains and losses on equity securities are reported in the statement of comprehensive income in non-operating income.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Realized gains and losses on securities, including losses from declines in value of specific securities determined by management to be other-than-temporary, are included in the statement of comprehensive income in non-operating income. Realized gains and losses are determined on the basis of the specific securities sold. There were no other-than-temporary impairments recognized in the years ended December 31, 2022 and 2021.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair value measurements</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s policies incorporate the guidance for accounting for fair value measurements of financial assets and financial liabilities and for fair value measurements of non-financial items that are recognized or disclosed at fair value in the financial statements on a recurring basis. These policies also incorporate the guidance for fair value measurement related to non-financial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis. The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><div id="t_ft_FSBL0G8VK000000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. </span></p></td></tr></tbody></table></div><div id="t_ft_UFMM6X101C00000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability. </span></p></td></tr></tbody></table></div><div id="t_ft_5PH6IAL9VK00000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"><tbody><tr><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: top; width: 18pt;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#9679; </span></p></td><td style="vertical-align: top;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Level 3 inputs are unobservable inputs for the asset or liability. </span></p></td></tr></tbody></table></div><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The level in the fair value hierarchy within whic</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">h a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company currently has no non-financial or financial items that are measured on a nonrecurring basis.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at December 31, 2022 and 2021 due to the short term maturity nature of these instruments.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inventories</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Inventories include material, labor and overhead and are valued at the lower of cost (first-in, first-out) or net realizable value.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property And Equipment</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Property and equipment</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Property and equipment are stated at cost. Depreciation is provided over estimated useful lives by use of the straight-line method. Maintenance and repairs are expensed as incurred. Major improvements and betterments are capitalized.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require the Company to test a long-lived asset for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, the Company recognizes impairment to the extent that the carrying value of an asset exceeds its fair value. The Company determines fair value through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><div style="border-right: none; border-left: none;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;">&#160;</p><div style="border-right: none; border-left: none;"><table cellpadding="0" style="height: 86px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="80%"><tbody><tr style="height: 17px;"><td style="padding-left: 10pt; vertical-align: bottom; width: 59.1386%; height: 17px;"><p style="margin: 0px; text-align: center; text-indent: 0px; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 14.7416%; height: 17px; padding: 0px 0px 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Years </span></span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 0pt; height: 10px; vertical-align: top; background-color: #d6f3e8; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt; text-align: left; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span>A<span>utos</span>&#160;</span>&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center; margin-left: -20pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160; &#160; &#160; &#160; &#160; &#160;<span style="font-size: 10pt;">3</span></span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equipment </span></p></td><td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5 -&#160;10&#160;</span></p></td></tr><tr style="height: 15px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: top; height: 15px; background-color: #d6f3e8; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Furniture and Fixtures </span></p></td><td style="vertical-align: bottom; height: 15px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3&#160;-&#160;&#160;7&#160;</span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Building </span></p></td><td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">7 -&#160;40&#160;</span></p></td></tr></tbody></table></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible assets</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The intangible asset was</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;a communication technology acquired in October 2019. The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life,&#160;which was complete in the third quarter of 2022.&#160; The Company's HazardPRO&#160;technology was fully amortized in the third quarter of 2021.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue recognition</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">At contract inception, the Company assesses the goods and services to be provided to a customer and identifies a performance obligation for each distinct good or service.&#160;&#160; We also determine the transaction price for each performance obligation at contract inception.&#160; Our contracts, generally in the form of a purchase order, specify the product or service that is to be provided to the customer. The typical contract life is less than one month&#160;and contains a single performance obligation, to provide conforming goods or services to the customer.&#160; Certain contracts have a second performance obligation, which typically is the initialization of the HazardPRO&#160;product.&#160; For contracts that have multiple performance obligations, we allocate the transaction price to each performance obligation using the relative stand-alone selling price.<span style="mso-spacerun: yes;">&#160; </span>We generally determine stand-alone selling prices based on the observable stand-alone prices charged to customers.&#160; We recognize product revenue at the point in time when control of the product is transferred to the customer, which typically occurs when we ship the products.&#160; We recognize service revenue at the point in time when we have provided the service.</span><br/></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Advertising costs</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company expenses advertising costs as incurred. Total advertising expense was $38&#160;and $40&#160;in&#160;2022 and 2021, respectively.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research And Development</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Research and development</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Expenditures for research and development are expensed as incurred. The Company incurred expenses of $836&#160;and $876&#160;in&#160;2022 and 2021, respectively.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Income taxes</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company presents deferred income taxes on an asset and liability approach to financial accounting and reporting for income taxes. The Company annually determines the difference between the financial reporting and tax bases of assets and liabilities. The Company computes deferred income tax assets and liabilities for those differences that have future tax consequences using the currently enacted tax laws and rates that apply to the periods in which these laws are expected to affect taxable income. Income tax expense is the current tax payable or refundable for the period plus or minus the net change in the deferred tax assets and liabilities, excluding the portion of the deferred asset or liability allocated to other comprehensive gain (loss). Deferred taxes are reduced by a valuation allowance to the extent that realization of the related deferred tax asset is not certain.&#160; We have a valuation allow<span>ance on our defe</span>rred tax asset of $252 and $220&#160;at December 31, 2022&#160;and 2021, respectively.&#160;</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. The Company recognizes income tax positions at the largest amount that is more likely than not to be realized. The Company reflects changes in recognition or measurement in the period in which the Company's change in judgment occurs.</span></p><p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;">&#160;</p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company records interest and penalties related to unrecognized tax benefits in income tax expense.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income Per Common Share</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net income per common share</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per share (EPS) excludes dilution and is determined by dividing net income by the weighted average number of common shares outstanding during the period. Diluted EPS reflects the potential dilution that could occur if securities such as options were exercised or converted into common stock.&#160; For the years ending December 31, 2022 and 2021, respectively, options to purchase&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">268,294&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman';">and 283,082 weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following information presents the Company&#8217;s computations of basic and diluted EPS for the periods presented in the statements of comprehensive income.</span></p><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p><table cellpadding="0" style="border-collapse: collapse; margin: 0px; width: 100%; height: 202px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Income</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Shares </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;Per share amount</span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022: </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; width: 60.9675%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"/><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,401,137</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.49701%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 0.917431%; height: 18px;"/></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect <span>of dil</span>utive stock options </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">31,706</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.00</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"/></tr><tr style="height: 19px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,432,843</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 0.917431%; padding: 0px 0px 1px;"/></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021: </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">410</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; text-indent: 0px; padding: 0px; margin: 0px;"/><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,395,521</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.12</span></p></td><td style="background-color: #d6f3e8; height: 18px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect&#160;of&#160;dilutive&#160;stock&#160;options</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">49,418</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.00</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">410</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,444,939</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.12</span></p></td><td style="background-color: #d6f3e8; height: 19px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/></tr></tbody></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-based compensation</span></p><p style="margin: 0pt;"><br/></p><p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company records compensation expense for stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton (&#8220;BSM&#8221;) model. The Company uses historical data, among other factors, to estimate the expected price volatility, the expected option life and the expected forfeiture rate. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated life of the option. At December 31, 2022, the Company had one stock-based compensation plan.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standard Not Yet Adopted</a></td>
<td class="text"><p style="line-height: 1.2; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; line-height: inherit;">New Accounting Standard Not Yet Adopted</span></b></p><p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><b><span style="font-size: 10pt; line-height: inherit;">&#160;</span></b></p><p style="margin: 0in;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) No. 2016-13, <i>Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements</i>. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In November 2018, the FASB issued ASU No. 2018-19, <i>Codification Improvements to Topic 326, Financial Instruments-Credit Losses</i>, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, <i>Codification</i><i>Improvements to Topic 326, Financial Instruments-Credit Losses</i>, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-10, <i>Financial Instruments</i>&#8212;<i>Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, and in February 2020 the FASB issued ASU No. 2020-02, <i>Financial Instruments</i>&#8212;<i>Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs</i><i>Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases</i><i>(Topic 842)</i>, both of which delay the effective date of ASU 2016-13 by three years for certain Smaller Reporting Companies such as us. In March 2020, the FASB issued ASU No. 2020-03, <i>Codification Improvements to Financial Instruments,</i>&#160;which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU 2019-10 and ASU 2020-02, ASU 2016-13 is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years, which will be fiscal 2023 for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU 2016-13 on our financial statements.&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102596480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Nature Of Business And Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock', window );">Schedule Of Estimated Useful Lives</a></td>
<td class="text"><table cellpadding="0" style="height: 86px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="80%"><tbody><tr style="height: 17px;"><td style="padding-left: 10pt; vertical-align: bottom; width: 59.1386%; height: 17px;"><p style="margin: 0px; text-align: center; text-indent: 0px; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 14.7416%; height: 17px; padding: 0px 0px 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Years </span></span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 0pt; height: 10px; vertical-align: top; background-color: #d6f3e8; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt; text-align: left; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span>A<span>utos</span>&#160;</span>&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center; margin-left: -20pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160; &#160; &#160; &#160; &#160; &#160;<span style="font-size: 10pt;">3</span></span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equipment </span></p></td><td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5 -&#160;10&#160;</span></p></td></tr><tr style="height: 15px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: top; height: 15px; background-color: #d6f3e8; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Furniture and Fixtures </span></p></td><td style="vertical-align: bottom; height: 15px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3&#160;-&#160;&#160;7&#160;</span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Building </span></p></td><td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">7 -&#160;40&#160;</span></p></td></tr></tbody></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule Of Net Income Per Common Share</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; margin: 0px; width: 100%; height: 202px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Income</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Shares </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;Per share amount</span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022: </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; width: 60.9675%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"/><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,401,137</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.49701%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 0.917431%; height: 18px;"/></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect <span>of dil</span>utive stock options </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">31,706</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.00</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"/></tr><tr style="height: 19px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,432,843</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.03</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 0.917431%; padding: 0px 0px 1px;"/></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021: </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic EPS </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">410</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; text-indent: 0px; padding: 0px; margin: 0px;"/><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,395,521</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.12</span></p></td><td style="background-color: #d6f3e8; height: 18px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/></tr><tr style="height: 18px;"><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect&#160;of&#160;dilutive&#160;stock&#160;options</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">49,418</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.00</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Diluted EPS</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">410</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,444,939</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.12</span></p></td><td style="background-color: #d6f3e8; height: 19px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of useful life of long lived, physical assets used in the normal conduct of business and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805099559232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of cost and estimated fair value of investments</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 150px; font-family: 'times new roman'; font-size: 10pt;" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Cost </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">unrealized</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">gain</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">unrealized</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">loss</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.355%; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Fair</span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">value</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">December 31, 2022</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Commercial&#160;Paper </span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Treasury Bills </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,922</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">32</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,954</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity Securities </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">54</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"/><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">56</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 5px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">9,353</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">34</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 5px;" valign="bottom"/><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">9,387</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less Cash Equivalents </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,319</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">32</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7,351</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Investments, December 31, 2022</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2,034</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px; vertical-align: middle; width: 1.47929%; height: 10px;" valign="middle"/><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2,036</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 5px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 5px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 5px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 5px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">December 31, 2021</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Commercial Paper</span></p></td><td style="vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt;">$</span></p></td><td style="vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Treasury Bills&#160;</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">8,000</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">8,000</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Equity Securities </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">54</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"/><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">56</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">9,574</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; padding: 0px; width: 1.47929%; height: 10px;"/><td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">9,576</span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less Cash Equivalents </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6,520</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">6,520</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Investments, December 31, 2021</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">3,054</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding: 0px 0px 1px; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"/><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">3,056</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Schedule of Changes in Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><table cellpadding="0" style="height: 131px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 24.4189%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Years Ended December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.9756%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.83%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Unrealized Gains</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; width: 72.8223%; height: 10px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Unrealized holding gains arising during the period&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.91638%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 9.58188%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.74216%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 0.87108%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 9.43631%; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; width: 1.5393%; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less: Reclassification of gains included in net income</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"/><td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></span></p></td><td style="background-color: rgb(214, 243, 232); padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%;">)</td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"/><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p></td><td style="background-color: rgb(255, 255, 255); vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;">)</td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Deferred Taxes on Unrealized Gains: </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase&#160;in&#160;deferred&#160;taxes&#160;on&#160;unrealized&#160;gains&#160;arising&#160;during&#160;the&#160;period</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 11px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 11px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Less: Reclassification of taxes on gains included in net income</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"/><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"/></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"/><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"/></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net Change in Accumulated Other Comprehensive Income (Loss)</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.74216%;"/><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(1</span></p></td><td style="background-color: rgb(214, 243, 232); padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom;" valign="bottom">)</td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102350592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of fair value measurement on a recurring basis</a></td>
<td class="text"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</span></p><p style="margin: 0pt;text-align: justify;font-size: 7pt;"><span style="font-family: 'Times New Roman';font-size: 7pt;">&#160;</span></p><div style="border-right: none; border-left: none;"><div id="t_ft_I1L7IWPCF400000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; font-family: &quot;times new roman&quot;; font-size: 10pt;" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Carrying</span></p><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">amount in</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value Measurement Using </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> balance sheet </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 1</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 2</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 3</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Assets: </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and cash equivalents: </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 44%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Commercial paper </span></p></td><td style="vertical-align: bottom; height: 18px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,377</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;">&#160; &#160; Treasury Bills</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">5,974</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">5,974</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">5,974</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">0</td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px;">0</td><td style="vertical-align: bottom; height: 17px;"><br/></td></tr><tr style="height: 18px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Treasury Bills - maturity date greater than three months&#160;</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,980</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,980</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,980</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">0</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">0</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></div><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</span></p><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2021</span></p><p style="margin: 0pt;text-align: justify;font-size: 7pt;"><span style="font-family: 'Times New Roman';font-size: 7pt;">&#160;</span></p><div style="border-right: none; border-left: none;"><div id="t_ft_UCGJ0G6UQO00000000000000000000"><table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; font-family: &quot;times new roman&quot;; font-size: 10pt;" width="100%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"> Carrying</span></p><p style="margin: 0pt; text-align: center; line-height: 1.1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">amount in </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value Measurement Using </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 12px;"><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> balance&#160;sheet</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Fair Value </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 1</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 2</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Level 3</span></p></td><td style="vertical-align: bottom; height: 12px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Assets: </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and cash equivalents: </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 44%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Commercial paper </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,520</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding-left: 9pt; height: 10px;">Treasury Bills</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">5,000</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">5,000</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">5,000</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">0</td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; height: 10px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 10px;">0</td><td style="vertical-align: bottom; height: 10px;"><br/></td></tr><tr style="height: 10px; background-color: rgb(214, 243, 232);"><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Treasury Bills - maturity date greater than three months</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,000</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,000</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3,000</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">0</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">0</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">56</span></span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of changes in level 3 assets at fair value on a recurring basis</a></td>
<td class="text"><table cellpadding="0" style="height: 60px; border-collapse: collapse; font: 10pt 'times new roman'; width: 60%; margin-left: auto; margin-right: auto;" width="60%"><tbody><tr style="vertical-align: bottom; height: 10px;"><td style="text-align: center; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="6" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">Years Ended&#160;December 31,</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="text-align: center; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="2" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="2" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2021</span></td><td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; height: 10px;"><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="2" style="text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td colspan="2" style="text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"><td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Beginning Balance</span></td><td style="width: 2%; font-weight: bold; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="width: 9%; font-weight: bold; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td><td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="width: 1%; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="width: 9%; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">42</span></td><td style="width: 1%; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr><tr style="vertical-align: bottom; background-color: white; height: 10px;"><td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Change in value</span></td><td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; font-weight: bold; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0</span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left; height: 10px;"/><td style="padding-bottom: 1pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="border-bottom: 1px solid black; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">14</span></td><td style="padding-bottom: 1pt; text-align: left; height: 10px;"/></tr><tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"><td style="padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">Ending Balance</span></td><td style="font-weight: bold; padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="font-weight: bold; text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td><td style="padding-bottom: 2pt; font-weight: bold; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="padding-bottom: 2pt; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td><td style="text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">$</span></td><td style="text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-size: 10pt; font-family: 'times new roman', times;">56</span></td><td style="padding-bottom: 2pt; text-align: left; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;">&#160;</span></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102458320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><table cellpadding="0" style="height: 70px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.0308%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Raw Materials </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,162</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,129</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Work&#160;In&#160;Process </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">278</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">257</span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Finished Goods</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">315</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">287</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Reser<span>ve for Obs</span>olescence</span><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"><span style="font-size: 10pt;"><strong><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">(10</span></span></span></strong></span><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.05042%;"><span style="font-weight: bold;">)</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(10</span><br/></td><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.980392%;">)</td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Inventories</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,745</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,663</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102521936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property And Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property And Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property And Equipment</a></td>
<td class="text"><table cellpadding="0" style="height: 117px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.7165%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; padding: 0px; height: 10px; width: 69.4397%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Autos</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">63</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">23</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equi<span>pment </span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">282</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">300</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Furniture and Fixtures </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">491</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">485</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="padding: 0px; vertical-align: bottom; height: 17px; width: 69.4397%;">Right<span>-of-Use</span> Asset</td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;"><strong>30</strong></td><td style="vertical-align: bottom; height: 17px; width: 1.69779%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td><td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;">30</td><td style="vertical-align: bottom; height: 17px; width: 1.01868%;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Building </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,373</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,373</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Land&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">415</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">415</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2,654</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">2,626</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Less&#160;Accumulated&#160;Depreciation</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,679</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,609</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Property and Equipment </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">975</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,017</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102411936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Net Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="border-right: none; border-left: none;"><table cellpadding="0" style="height: 49px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="75%"><tbody><tr style="height: 19px;"><td style="vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">December 31, 2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Average </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Useful </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Lives</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated Amortization </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Net </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"/></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-bottom: 2pt; padding-left: 0pt; vertical-align: bottom; height: 10px; width: 27%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times;">Communication Technology</span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; text-align: center; height: 10px; width: 8%; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times;"><span style="border-left: none; border-right: none;">3</span> Years</span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; border-bottom: 1pt solid #000000; width: 9%; background-color: #d6f3e8;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">150</span></span></span></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;">150</td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;">0</td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><br/></td></tr><tr style="height: 10px;"><td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net&#160;Intangible&#160;Assets </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">150</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">150</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 0pt;"><br/></p><div style="border-right: none; border-left: none;"><table cellpadding="0" style="height: 70px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="75%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">December 31, 2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Average </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Useful </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Lives</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Gross </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> Accumulated Amortization </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Net </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Carrying </span><br/><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">Amount</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 16px; background-color: #d6f3e8;"><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;">HazardPro Technology </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 8%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;">7 Years </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,478</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,478</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">0</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 16px;"><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><span style="font-family: 'times new roman', times;"><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Comm</span><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">unica<span>tio</span></span><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span>n Tec</span>hnology&#160;</span></span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center;">3<span style="font-family: 'times new roman', times;"> Years</span></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;">150</td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;">112</td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"><br/></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;">38</td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Net&#160;Intangible&#160;Assets </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,628</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1,590</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">38</span></p></td><td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102342368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule Of Accrued Expenses</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; height: 90px;" width="85%"><tbody><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 28.5467%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">December 31,</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; width: 69.9491%; height: 17px;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Wages&#160;and&#160;Commissions&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">328</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1.69779%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">281</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 18px;"><td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 18px; width: 69.9491%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">22</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">61</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 19px;"><td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px; width: 69.9491%;"><p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Total Accrued Expenses&#160;</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">350</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 1.69779%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">342</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805101589136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of components of lease expense</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 77px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 17px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 66.989%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 2.20994%;"><br/></td><td colspan="6" style="padding: 0in 5.4pt; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3149%;"><span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;">Years&#160;Ended&#160;December&#160;31,&#160;</span><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td colspan="2" style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; vertical-align: bottom;" valign="bottom"><p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.34807%;"><br/></td><td colspan="2" style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; font-size: 8pt;" valign="bottom">2021</td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Finance lease cost:</span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.34807%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Amortization of right-of-use assets </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">6</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; text-align: right; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom">6</td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Interest&#160;on&#160;lease&#160;liabilities </span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">1</span></p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom">1</td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total finance lease cost</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"><br/></td><td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">7</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom">7</td><td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"><br/></td></tr></tbody></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock', window );">Schedule of supplemental balance sheet information related to leases</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 87px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 17px;"><td style="padding: 0in; margin-left: 0.1px; height: 17px; width: 65.9889%;"><br/></td><td colspan="6" style="padding: 0in; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3574%; font-weight: bold;"><span style="font-family: 'times new roman', times; font-size: 8pt;">December 31,</span><br/></td><td style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom"><p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 8pt; font-family: 'Times New Roman', serif;"><span style="font-size: 8pt; font-family: 'times new roman', times;">2022</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; text-align: center; vertical-align: bottom; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom">2021</td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Finance leases </span></p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Prope<span>rty and equ</span>ipment, gross</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">30</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; width: 12.0148%;">30</td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr><tr style="height: 10px;"><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Accumulated amortization </span></p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1.01664%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12.0148%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">(25</span></p></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 2.2779%;" valign="bottom"><span style="font-weight: bold;">)</span></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"><br/></td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; width: 12.0148%;"><span style="font-family: 'times new roman', times;">(</span>19</td><td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 0.924214%;"><span style="font-family: 'times new roman', times;">)</span></td></tr><tr style="height: 15px;"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag596">Property and equipment, net</span></span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;">5</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"><span style="font-family: 'times new roman', times;">$</span></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;">11</td><td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"><br/></td></tr></tbody></table><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 8pt;">&#160;</span></p><table border="0" cellpadding="0" style="height: 72px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="margin-left: 0.1px; height: 17px;"><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td><td style="padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 80%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Weighted&#160;average&#160;remaining&#160;lease&#160;term </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 2%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 12%;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 6%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 10px;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; Finance leases</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">1</span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="font-family: 'times new roman', times;">&#160;year</span></span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 10px;"><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Weighted average discount rate</span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: #d6f3e8;"><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> &#160;&#160;&#160;&#160;&#160; Finance leases </span></p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">7.0</span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> %&#160; </span></p></td></tr></tbody></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of maturities of lease liabilities</a></td>
<td class="text"><table border="0" cellpadding="0" style="height: 105px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"><tbody><tr style="height: 15px;"><td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Year ending December 31</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: rgb(214, 243, 232);"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">2023</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">6</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px;"><td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total lease payments </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; border-top: 1pt solid rgb(0, 0, 0);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; border-top: 1pt solid rgb(0, 0, 0);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">6</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr><tr style="height: 15px; background-color: rgb(214, 243, 232);"><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Less amount representing interest </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">0</span></p></td><td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="bottom"/></tr><tr style="height: 15px;"><td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Total </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 1.001%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> $ </span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 12.012%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="bottom"><p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">6</span></p></td><td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"><p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">&#160;</p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental balance sheet information related to leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805096880160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Options (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock options activity</a></td>
<td class="text"><div><table cellpadding="0" style="height: 137px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" width="88%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="14" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Options Outstanding </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Number of </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Shares</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Exercise </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Price</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-<br/></span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average&#160;Remaining<br/>Contractual </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Term </span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">&#160;</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">(in years)</span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; height: 17px; vertical-align: bottom;" valign="bottom"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span><br/></p></td><td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td colspan="17" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2020</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">125,000</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.78</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">6.1</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"><br/></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"><br/></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at December 31, 2021</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">125,000</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.78</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5.1</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gra<span><span>nte</span></span>d </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><br/></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><br/></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(25,000</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.64</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5.9</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><span> B</span><span>al</span>ance at December 31, 2022</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100,000</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.81</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">2.7</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of December 31, 2022</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">100,000</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">71</span></span></span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 4pt;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=else_DirectorStockOptionMember', window );">Non-employee directors</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock options activity</a></td>
<td class="text"><div><table cellpadding="0" style="height: 130px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" width="88%"><tbody><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="14" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Options Outstanding </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160; &#160;</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Number of </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Shares</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Exercise </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Price</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average&#160;</span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Remaining<br/>Contractual </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Term</span></p><p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">(in years)</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; height: 10px; vertical-align: bottom;" valign="bottom"><p style="margin: 0pt; text-align: center; line-height: 1; font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td colspan="17" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 5pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2020</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">207,500</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.62</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">2.4</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2021</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">207,500</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.62</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1.4</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(7,500</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;&#160;</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.15</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.1</span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Canceled/forfeited/expired </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at December 31, 2022</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">200,000</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.63</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0.8</span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt 0pt 0pt 9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of December 31, 2022</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">200,000</span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p></td><td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">3</span></span></p></td><td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=else_DirectorStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=else_DirectorStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805102748672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule Of Components Of The Income Tax Provision</a></td>
<td class="text"><table cellpadding="0" style="height: 90px; border-collapse: collapse; width: 80.525%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%"><tbody><tr><td style="vertical-align: bottom; width: 67.037%;"><br/></td><td style="vertical-align: bottom; width: 0.925926%;"><br/></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.6039%; text-align: center;"><span style="font-weight: bold;">Years Ended December 31</span><br/></td><td style="vertical-align: bottom; width: 2.03231%;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span>2022</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span>2021</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; width: 13.9002%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; width: 13.9002%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Current: </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Federal </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>19</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>10</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"/></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>1</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>1</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Fe<span>der</span>al </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>(48</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>38</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"/></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>0</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.951625%;"/><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>0</span></span></p></td><td style="vertical-align: bottom; height: 10px; width: 2.03231%;"/></tr><tr style="background-color: #d6f3e8; height: 10px;"><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total&#160;Federal&#160;and&#160;State&#160;Income&#160;Taxes </span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>(28</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 0.951625%;"><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;">)</span></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>49</span></span></p></td><td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 2.03231%;"/></tr></tbody></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><table cellpadding="0" style="height: 110px; border-collapse: collapse; width: 80.825%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%"><tbody><tr><td style="vertical-align: bottom; width: 67.037%;"><br/></td><td style="vertical-align: bottom; width: 0.925926%;"><br/></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.9658%; text-align: center;"><span style="font-weight: bold;">Years Ended December 31</span><br/></td><td style="vertical-align: bottom; width: 1.97056%;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 14.2621%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; width: 13%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px; width: 14.2621%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Computed &#8220;Expected&#8221; Federal Tax Expense</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">15</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">&#160;&#160;</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">96</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"/></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase (Decrease) in Taxes Resulting From: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State Income Taxes, net of Federal Benefit </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">1</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">1</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">R&amp;D Credits </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">0</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"/><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> (99</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> ) </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Permanent Differences </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">2</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p></td><td style="vertical-align: bottom; height: 10px; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(46</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">47</span></p></td><td style="vertical-align: bottom; height: 10px; width: 1.97056%;"/></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Federal and State Income Taxes </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(28</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: #d6f3e8; width: 1.85185%;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">49</span></p></td><td style="height: 10px; background-color: #d6f3e8; width: 1.97056%; padding: 0px; vertical-align: middle;" valign="middle"/></tr></tbody></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule Of Net Deferred Tax Assets and Liabilities</a></td>
<td class="text"><table style="height: 204px; border-collapse: collapse; width: 80%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="80%"><tbody><tr style="height: 17px;"><td style="vertical-align: bottom; height: 17px;"><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td><td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 17px;"><span style="font-weight: bold;">December 31</span><br/></td><td style="vertical-align: bottom; height: 17px;"><br/></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2022</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td><td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;">2021</span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td colspan="2" style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; width: 69%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred Tax Assets: </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"><p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Vacation accrual </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">25</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">27</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Allowance for doubtful accounts </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">2</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Stock compensation </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">91</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">96</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Bonus </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">11</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Depreciation and amortization </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">94</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">100</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 17px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Inventory Obsolescence</span><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;">2</span></strong><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td><td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;">2</span></span></span></span><br/></td><td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td></tr><tr style="height: 10px;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> R&amp;D credit carryforward </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">313</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">220</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Valuation allowance&#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">(252</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold;">)</span></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(220</span></p></td><td style="height: 10px; background-color: #d6f3e8; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px;" valign="middle">)</td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Deferred Tax Assets </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">286</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">231</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Deferred Tax Liabilities: </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Prepaid expenses </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">30</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">23</span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total Deferred Tax Liabilities </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">30</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">23</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px; background-color: #d6f3e8;"><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><br/></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr><tr style="height: 10px;"><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Net Deferred Tax Asset </span></p></td><td style="vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"><p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">256</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> $ </span></p></td><td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">208</span></p></td><td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p></td></tr></tbody></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094710576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature Of Business And Significant Accounting Policies (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>ShareBasedCompensationPlan </div>
<div>Customer </div>
<div>Number</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis', window );">Nonfinancial or financial items measured on a nonrecurring basis</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance on deferred tax assets</a></td>
<td class="nump">$ 252<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfCompanyCompensationPlans', window );">Number of company compensation plans | ShareBasedCompensationPlan</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold', window );">Other-than-temporary impairments recognized</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfNonPubliclyTradedCompanies', window );">Number Of Non-Publicly Traded Companies | Number</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Aggregate customers of entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfCustomers', window );">Number of customers | Customer</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of nonfinancial and financial items measured on nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_NumberOfCompanyCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of company compensation plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_NumberOfCompanyCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents number of customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_NumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_NumberOfNonPubliclyTradedCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-publicly traded companies which the reporting entity owns equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_NumberOfNonPubliclyTradedCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_ScheduleOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_ScheduleOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=else_AggregateCustomersOfEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=else_AggregateCustomersOfEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805097508384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature Of Business And Significant Accounting Policies (Schedule Of Estimated Useful Lives) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Autos [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Furniture And Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Furniture And Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805099667664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature Of Business And Significant Accounting Policies (Schedule Of Net Income Per Common Share) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Nature Of Business And Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic EPS, Shares</a></td>
<td class="nump">3,401,137<span></span>
</td>
<td class="nump">3,395,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive stock options, shares</a></td>
<td class="nump">31,706<span></span>
</td>
<td class="nump">49,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted EPS, Shares</a></td>
<td class="nump">3,432,843<span></span>
</td>
<td class="nump">3,444,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per share, Basic</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_EffectOfDilutiveStockOptionsPerShareAmount', window );">Effect of dilutive stock options, per share amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share, Diluted</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Options excluded from the computation of diluted weighted-average shares outstanding|shares</a></td>
<td class="nump">268,294<span></span>
</td>
<td class="nump">283,082<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_EffectOfDilutiveStockOptionsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share amount of effect of dilutive stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_EffectOfDilutiveStockOptionsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805097642736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_InvestmentInOrganizationLineItems', window );"><strong>Investment In Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_TreasuryBillsTerm', window );">Treasury Bills, term</a></td>
<td class="text">2 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_InvestmentInOrganizationLineItems', window );"><strong>Investment In Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_TreasuryBillsTerm', window );">Treasury Bills, term</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_InvestmentInOrganizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment In Organization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_InvestmentInOrganizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_TreasuryBillsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of Treasury Bills, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_TreasuryBillsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094557440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Cost And Estimated Fair Value Of Investments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAmortizedCost', window );">Cost</a></td>
<td class="nump">$ 2,034<span></span>
</td>
<td class="nump">$ 3,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain', window );">Gross unrealized gain</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Fair value</a></td>
<td class="nump">2,036<span></span>
</td>
<td class="nump">3,056<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Less cash equivalents, Carrying amount</a></td>
<td class="nump">7,646<span></span>
</td>
<td class="nump">6,713<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAmortizedCost', window );">Cost</a></td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain', window );">Gross unrealized gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Fair value</a></td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">Treasury Bills [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAmortizedCost', window );">Cost</a></td>
<td class="nump">7,922<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain', window );">Gross unrealized gain</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Fair value</a></td>
<td class="nump">7,954<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAmortizedCost', window );">Cost</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain', window );">Gross unrealized gain</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Fair value</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=else_DebtAndEquitySecuritiesMember', window );">Debt and Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAmortizedCost', window );">Cost</a></td>
<td class="nump">9,353<span></span>
</td>
<td class="nump">9,574<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain', window );">Gross unrealized gain</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Fair value</a></td>
<td class="nump">9,387<span></span>
</td>
<td class="nump">9,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember', window );">Less Cash Equivalents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain', window );">Gross unrealized gain</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Less cash equivalents, Carrying amount</a></td>
<td class="nump">7,319<span></span>
</td>
<td class="nump">6,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Less cash equivalents, Fair value</a></td>
<td class="nump">$ 7,351<span></span>
</td>
<td class="nump">$ 6,520<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of available for sale marketable securities accumulated gross unrealized gain.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of available for sale marketable securities accumulated gross unrealized loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_AvailableForSaleMarketableSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of available for sale marketable securities amortized cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_AvailableForSaleMarketableSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=else_DebtAndEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=else_DebtAndEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805099667728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Schedule Of Changes In Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax', window );">Unrealized holding gains arising during the period</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax', window );">Less: Reclassification of gains included in net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax', window );">Net Increase (decrease) in Unrealized Gains</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax', window );">Increase in deferred taxes on unrealized gains arising during the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Less: Reclassification of taxes on gains included in net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax', window );">Net increase (decrease) in Deferred Taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094057216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Fair Value Measurements On A Recurring Basis) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, Carrying amount</a></td>
<td class="nump">$ 7,646<span></span>
</td>
<td class="nump">$ 6,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Treasury Bills, carrying value</a></td>
<td class="nump">1,980<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Equity Securities, Fair Value</a></td>
<td class="nump">2,036<span></span>
</td>
<td class="nump">3,056<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=else_LimitedMarketableCompanyMember', window );">Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_CarryingAmountOfAvailableForSaleSecurities', window );">Equity Securities, Carrying amount</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Equity Securities, Fair Value</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=else_LimitedMarketableCompanyMember', window );">Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Equity Securities, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=else_LimitedMarketableCompanyMember', window );">Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Equity Securities, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=else_LimitedMarketableCompanyMember', window );">Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Equity Securities, Fair Value</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, Carrying amount</a></td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasurySecuritiesMember', window );">Treasury Bills [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, Carrying amount</a></td>
<td class="nump">5,974<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">5,974<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Treasury Bills, carrying value</a></td>
<td class="nump">1,980<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure', window );">Treasury Bills, fair value</a></td>
<td class="nump">1,980<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasurySecuritiesMember', window );">Treasury Bills [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">5,974<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure', window );">Treasury Bills, fair value</a></td>
<td class="nump">1,980<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasurySecuritiesMember', window );">Treasury Bills [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure', window );">Treasury Bills, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasurySecuritiesMember', window );">Treasury Bills [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure', window );">Treasury Bills, fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments in debt securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_CarryingAmountOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying Amount Of Available For Sale Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_CarryingAmountOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=else_LimitedMarketableCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=else_LimitedMarketableCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094675984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Fair Value Assets Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning Balance</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease', window );">Change in value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending Balance</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805099512208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 1,162<span></span>
</td>
<td class="nump">$ 1,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work In Process</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished Goods</a></td>
<td class="nump">315<span></span>
</td>
<td class="nump">287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Reserve for Obsolescence</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventories</a></td>
<td class="nump">$ 1,745<span></span>
</td>
<td class="nump">$ 1,663<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805101519552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property And Equipment, Net (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property And Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805096899312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property And Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, Gross</a></td>
<td class="nump">$ 2,654<span></span>
</td>
<td class="nump">$ 2,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less Accumulated Depreciation</a></td>
<td class="nump">1,679<span></span>
</td>
<td class="nump">1,609<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total Property and Equipment</a></td>
<td class="nump">975<span></span>
</td>
<td class="nump">1,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Autos [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, Gross</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, Gross</a></td>
<td class="nump">282<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture And Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, Gross</a></td>
<td class="nump">491<span></span>
</td>
<td class="nump">485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember', window );">Right-of-Use Asset [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, Gross</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, Gross</a></td>
<td class="nump">1,373<span></span>
</td>
<td class="nump">1,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, Gross</a></td>
<td class="nump">$ 415<span></span>
</td>
<td class="nump">$ 415<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094070480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 1,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">1,590<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UnpatentedTechnologyMember', window );">HazardPro Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,478<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Communication Technolog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Average Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UnpatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UnpatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805097519200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Wages and Commissions</a></td>
<td class="nump">$ 328<span></span>
</td>
<td class="nump">$ 281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total Accrued Expenses</a></td>
<td class="nump">$ 350<span></span>
</td>
<td class="nump">$ 342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805099509936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Schedule of components of lease expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Remaining term of financing lease</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Finance lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805093989232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Schedule of supplemental balance sheet information related to leases) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract', window );"><strong>Finance leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property and equipment, net</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, Plant and Equipment, Net<span></span>
</td>
<td class="text">Property, Plant and Equipment, Net<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805099566032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Schedule of maturities of lease liabilities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Maturities of lease liabilities - Year ending December 31</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_FinanceLeaseLiabilityImputedInterest', window );">Less amount representing interest</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest', window );">Total</a></td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_FinanceLeaseLiabilityImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for imputed interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_FinanceLeaseLiabilityImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, net of imputed interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094529808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Options (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Stock options fair market value</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options expiration from date of grant</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath', window );">Options expiration from date of death</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized compensation expense</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of Shares</a></td>
<td class="nump">32,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember', window );">2013 Equity Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of Shares</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum amount of options authorized</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares available for purchase</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of shares exercisable</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant</a></td>
<td class="nump">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=else_OneThousandNineHundredNinetySevenStockOptionPlanMember', window );">1997 Stock Option Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum amount of options authorized</a></td>
<td class="nump">450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares available for purchase</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for options outstanding expiration period from date of death, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=else_TwoThousandThirteenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=else_OneThousandNineHundredNinetySevenStockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=else_OneThousandNineHundredNinetySevenStockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094300608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Options (Schedule Of Stock Options Activity) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of Shares</a></td>
<td class="num">(32,500)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance, Number of Shares</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of Shares</a></td>
<td class="num">(25,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled/forfeited/expired, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance, Number of Shares</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Number of shares vested</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance, Weighted-Average Exercise Price</a></td>
<td class="nump">$ 3.78<span></span>
</td>
<td class="nump">$ 3.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, Weighted-Average Exercise Price</a></td>
<td class="nump">3.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance, Weighted-Average Exercise Price</a></td>
<td class="nump">$ 3.81<span></span>
</td>
<td class="nump">$ 3.78<span></span>
</td>
<td class="nump">$ 3.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm', window );">Exercised, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Vested and exercisable, Aggregate Intrinsic Value</a></td>
<td class="nump">$ 71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=else_DirectorStockOptionMember', window );">Non-employee directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance, Number of Shares</a></td>
<td class="nump">207,500<span></span>
</td>
<td class="nump">207,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of Shares</a></td>
<td class="num">(7,500)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled/forfeited/expired, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance, Number of Shares</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">207,500<span></span>
</td>
<td class="nump">207,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Number of shares vested</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance, Weighted-Average Exercise Price</a></td>
<td class="nump">$ 4.62<span></span>
</td>
<td class="nump">$ 4.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, Weighted-Average Exercise Price</a></td>
<td class="nump">4.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance, Weighted-Average Exercise Price</a></td>
<td class="nump">$ 4.63<span></span>
</td>
<td class="nump">$ 4.62<span></span>
</td>
<td class="nump">$ 4.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">9 months 18 days<span></span>
</td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">2 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm', window );">Exercised, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Vested and exercisable, Aggregate Intrinsic Value</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards exercises in period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=else_DirectorStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=else_DirectorStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094040352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>h </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify', window );">Minimum hours employees required to work per year to qualify for ESOP | h</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP', window );">Common shares owned by ESOP | shares</a></td>
<td class="nump">94,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP', window );">Dividends Paid to ESOP</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_EmployeeStockOwnershipPlanDebtToCompany', window );">Employee Stock Ownership Plan Debt to Company</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense', window );">ESOP compensation expense</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue', window );">Common shares owned by ESOP, fair market value</a></td>
<td class="nump">427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Board of Directors' discretionary contribution to 401(k) plan</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_EmployeeStockOwnershipPlanDebtToCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt owed to the Company from the ESOP Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_EmployeeStockOwnershipPlanDebtToCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent employee stock ownership plan (ESOP), minimum hours required to work per year to qualify.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of employee stock ownership plan (ESOP) allocated at fair market value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of plan compensation cost recognized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends paid on stock held by an employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805099654224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Components Of The Income Tax Provision) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current, Federal</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current, State</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred, Federal</a></td>
<td class="num">(48)<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred, State</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total Federal and State Income Taxes</a></td>
<td class="num">$ (28)<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094230384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Computed "Expected" Federal Tax Expense</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State Income Taxes, net of Federal Benefit</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">R&amp;D Credits</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(99)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_IncomeTaxReconciliationPermanentDifferences', window );">Permanent Differences</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(46)<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total Federal and State Income Taxes</a></td>
<td class="num">(28)<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest or penalties related to uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_IncomeTaxReconciliationPermanentDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_IncomeTaxReconciliationPermanentDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805096903616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Net Deferred Tax Assets and Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Vacation Accrual</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for Doubtful Accounts</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock Compensation</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses', window );">Bonus</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Depreciation and Amortization</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Inventory Obsolescence</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">R&amp;D Credit Carryforward</a></td>
<td class="nump">313<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(252)<span></span>
</td>
<td class="num">(220)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total Deferred Tax Assets</a></td>
<td class="nump">286<span></span>
</td>
<td class="nump">231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid Expenses</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total Deferred Tax Liabilities</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net Deferred Tax Asset</a></td>
<td class="nump">$ 256<span></span>
</td>
<td class="nump">$ 208<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139805094734640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th">
<div>Jan. 30, 2023 </div>
<div>Number</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Mobile X Global, Inc. [Member] | Electro-Sensors, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement', window );">Number of companies terminated the definitive merger agreement</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of companies terminated the definitive merger agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=else_MobileXGlobalIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=else_MobileXGlobalIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=else_ElectroSensorsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=else_ElectroSensorsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>else-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:else="http://www.electro-sensors.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="else-20221231.xsd" xlink:type="simple"/>
    <context id="I20230316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2023-03-16</instant>
        </period>
    </context>
    <context id="D20221231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20201231_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="I20201231_DirectorStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="I20201231_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="I20201231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</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="I20201231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</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="I20201231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</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="I20201231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</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="I20211231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_DirectorStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_UnpatentedTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_BuildingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_AssetsHeldUnderCapitalLeasesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_LimitedMarketableCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_USTreasurySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="I20211231_18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20230130_SubsequentEventMember_MobileXGlobalIncMember_ElectroSensorsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">else:MobileXGlobalIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">else:ElectroSensorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-30</instant>
        </period>
    </context>
    <context id="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_DebtAndEquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:DebtAndEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_USTreasurySecuritiesMember_5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CommercialPaperMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20211231_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="I20211231_CommercialPaperMember_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CommercialPaperMember_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CommercialPaperMember_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20211231_DirectorStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_UnpatentedTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20211231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_TwoThousandThirteenEquityIncentivePlanMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_AssetsHeldUnderCapitalLeasesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_EquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_USTreasurySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_DebtAndEquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:DebtAndEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_DirectorStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_OneThousandNineHundredNinetySevenStockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:OneThousandNineHundredNinetySevenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_TwoThousandThirteenEquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">else:TwoThousandThirteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_DirectorStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_EmployeeStockOptionMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_LimitedMarketableCompanyMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_BuildingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_USTreasurySecuritiesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommercialPaperMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CashAndCashEquivalentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommercialPaperMember_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommercialPaperMember_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommercialPaperMember_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_BuildingMember_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_BuildingMember_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_FurnitureAndFixturesMember_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_FurnitureAndFixturesMember_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_EquipmentMember_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_EquipmentMember_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">else:LimitedMarketableCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20211231_13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20211231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">else:AggregateCustomersOfEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20221231_CustomerConcentrationRiskMember_AccountsReceivableMember_AggregateCustomersOfEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">else:AggregateCustomersOfEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">else:AggregateCustomersOfEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20211231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">else:AggregateCustomersOfEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20201231_DirectorStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:DirectorStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Hour">
        <measure>utr:H</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USDPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit14">
        <measure>else:ShareBasedCompensationPlan</measure>
    </unit>
    <unit id="Customer">
        <measure>else:Customer</measure>
    </unit>
    <unit id="Number">
        <measure>else:Number</measure>
    </unit>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="I20221231" id="Tag592">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentFiscalYearFocus contextRef="D20221231" id="Tag595">2022</dei:DocumentFiscalYearFocus>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="I20211231_18" id="Tag596">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:EntityRegistrantName contextRef="D20221231" id="Tag597">ELECTRO SENSORS INC</dei:EntityRegistrantName>
    <dei:EntityFilerCategory contextRef="D20221231" id="Tag598">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="D20221231" id="Tag599">FY</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="D20221231" id="Tag600">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="D20221231" id="Tag601">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="D20221231" id="Tag602">0000351789</dei:EntityCentralIndexKey>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20221231"
      id="Tag606"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20211231_18"
      id="Tag609"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20211231_18"
      decimals="0"
      id="Tag612"
      unitRef="Shares">3395521</us-gaap:CommonStockSharesOutstanding>
    <dei:DocumentType contextRef="D20221231" id="Tag350">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="D20221231" id="Tag560">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="D20221231" id="Tag353">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="D20221231" id="Tag30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="D20221231" id="Tag590">000-09587</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="D20221231" id="Tag525">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="D20221231" id="Tag24">41-0943459</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="D20221231" id="Tag4">6111 Blue Circle Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="D20221231" id="Tag567">Minnetonka</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="D20221231" id="Tag21">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="D20221231" id="Tag23">55343-9108</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="D20221231" id="Tag563">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="D20221231" id="Tag351">930-0100</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="D20221231" id="Tag349">Common&#160;Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="D20221231" id="Tag565">ELSE</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="D20221231" id="Tag526">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="D20221231" id="Tag564">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="D20221231" id="Tag32">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="D20221231" id="Tag561">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="D20221231" id="Tag559">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntitySmallBusiness contextRef="D20221231" id="Tag562">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="D20221231" id="Tag566">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="D20221231" id="Tag10">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="I20220630"
      decimals="0"
      id="Tag589"
      unitRef="USD">9700000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I20230316"
      decimals="0"
      id="Tag163"
      unitRef="Shares">3428021</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId contextRef="D20221231" id="Tag3">542</dei:AuditorFirmId>
    <dei:AuditorName contextRef="D20221231" id="Tag1">Boulay&#160;PLLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="D20221231" id="Tag2">Minneapolis, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231"
      decimals="-3"
      id="Tag335"
      unitRef="USD">7646000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag313"
      unitRef="USD">6713000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag333"
      unitRef="USD">1980000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag340"
      unitRef="USD">3000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag330"
      unitRef="USD">56000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag348"
      unitRef="USD">56000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag608"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag476"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag572"
      unitRef="USD">1161000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag308"
      unitRef="USD">1005000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag496"
      unitRef="USD">1745000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag318"
      unitRef="USD">1663000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag326"
      unitRef="USD">214000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag316"
      unitRef="USD">188000</us-gaap:OtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="I20221231"
      decimals="-3"
      id="Tag310"
      unitRef="USD">11000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag325"
      unitRef="USD">3000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag323"
      unitRef="USD">12813000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag347"
      unitRef="USD">12628000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag327"
      unitRef="USD">256000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag339"
      unitRef="USD">208000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag328"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag320"
      unitRef="USD">38000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag123"
      unitRef="USD">975000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag319"
      unitRef="USD">1017000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="I20221231"
      decimals="-3"
      id="Tag324"
      unitRef="USD">14044000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag307"
      unitRef="USD">13891000</us-gaap:Assets>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag477"
      unitRef="USD">6000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag317"
      unitRef="USD">6000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag336"
      unitRef="USD">274000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag329"
      unitRef="USD">349000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag344"
      unitRef="USD">350000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag314"
      unitRef="USD">342000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag322"
      unitRef="USD">630000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag311"
      unitRef="USD">697000</us-gaap:LiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag312"
      unitRef="USD">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag321"
      unitRef="USD">6000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag495"
      unitRef="USD">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag337"
      unitRef="USD">6000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20211231_18"
      decimals="2"
      id="Tag605"
      unitRef="USDPerShare">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="2"
      id="Tag126"
      unitRef="USDPerShare">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20211231_18"
      decimals="0"
      id="Tag614"
      unitRef="Shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag309"
      unitRef="Shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag607"
      unitRef="Shares">3428021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag341"
      unitRef="Shares">3428021</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20211231_18"
      decimals="0"
      id="Tag332"
      unitRef="Shares">3395521</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="I20221231"
      decimals="-3"
      id="Tag536"
      unitRef="USD">342000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag343"
      unitRef="USD">339000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20221231"
      decimals="-3"
      id="Tag485"
      unitRef="USD">2163000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag315"
      unitRef="USD">2041000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20221231"
      decimals="-3"
      id="Tag346"
      unitRef="USD">10908000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag334"
      unitRef="USD">10808000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20221231"
      decimals="-3"
      id="Tag486"
      unitRef="USD">1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag331"
      unitRef="USD">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag306"
      unitRef="USD">13414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag125"
      unitRef="USD">13188000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag342"
      unitRef="USD">14044000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag345"
      unitRef="USD">13891000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag89"
      unitRef="USD">9029000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag105"
      unitRef="USD">8607000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="D20221231"
      decimals="-3"
      id="Tag109"
      unitRef="USD">4188000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag84"
      unitRef="USD">3930000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="D20221231"
      decimals="-3"
      id="Tag73"
      unitRef="USD">4841000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag76"
      unitRef="USD">4677000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag116"
      unitRef="USD">1516000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag92"
      unitRef="USD">1373000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag115"
      unitRef="USD">2526000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag111"
      unitRef="USD">1987000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag106"
      unitRef="USD">836000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag75"
      unitRef="USD">876000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="D20221231"
      decimals="-3"
      id="Tag97"
      unitRef="USD">4878000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag95"
      unitRef="USD">4236000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20221231"
      decimals="-3"
      id="Tag87"
      unitRef="USD">-37000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag96"
      unitRef="USD">441000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="D20221231"
      decimals="-3"
      id="Tag98"
      unitRef="USD">1000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag88"
      unitRef="USD">1000</us-gaap:InterestExpenseDebt>
    <us-gaap:InvestmentIncomeInterest
      contextRef="D20221231"
      decimals="-3"
      id="Tag107"
      unitRef="USD">110000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag108"
      unitRef="USD">5000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag81"
      unitRef="USD">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag114"
      unitRef="USD">14000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag77"
      unitRef="USD">109000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag102"
      unitRef="USD">18000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="D20221231"
      decimals="-3"
      id="Tag112"
      unitRef="USD">72000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag83"
      unitRef="USD">459000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="-3"
      id="Tag100"
      unitRef="USD">-28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag124"
      unitRef="USD">49000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231"
      decimals="-3"
      id="Tag90"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag86"
      unitRef="USD">410000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag101"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag104"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag79"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag91"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag85"
      unitRef="USD">101000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag110"
      unitRef="USD">409000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20221231"
      decimals="2"
      id="Tag22"
      unitRef="USDPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20211231_13"
      decimals="2"
      id="Tag117"
      unitRef="USDPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20221231"
      decimals="0"
      id="Tag82"
      unitRef="Shares">3401137</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20211231_13"
      decimals="0"
      id="Tag113"
      unitRef="Shares">3395521</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20221231"
      decimals="2"
      id="Tag103"
      unitRef="USDPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20211231_13"
      decimals="2"
      id="Tag31"
      unitRef="USDPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20221231"
      decimals="0"
      id="Tag78"
      unitRef="Shares">3432843</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20211231_13"
      decimals="0"
      id="Tag80"
      unitRef="Shares">3444939</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="I20201231_CommonStockMember"
      decimals="0"
      id="Tag581"
      unitRef="Shares">3395521</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_CommonStockMember"
      decimals="-3"
      id="Tag497"
      unitRef="USD">339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag500"
      unitRef="USD">2036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_RetainedEarningsMember"
      decimals="-3"
      id="Tag498"
      unitRef="USD">10398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20201231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag296"
      unitRef="USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20201231"
      decimals="-3"
      id="Tag510"
      unitRef="USD">12774000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20211231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag303"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag290"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20211231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag70"
      unitRef="USD">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag289"
      unitRef="USD">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="D20211231_RetainedEarningsMember"
      decimals="-3"
      id="Tag294"
      unitRef="USD">410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag72"
      unitRef="USD">410000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="I20211231_CommonStockMember"
      decimals="0"
      id="Tag292"
      unitRef="Shares">3395521</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_CommonStockMember"
      decimals="-3"
      id="Tag499"
      unitRef="USD">339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag578"
      unitRef="USD">2041000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_RetainedEarningsMember"
      decimals="-3"
      id="Tag513"
      unitRef="USD">10808000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag302"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag305"
      unitRef="USD">13188000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231_CommonStockMember"
      decimals="0"
      id="Tag67"
      unitRef="Shares">32500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="D20221231_CommonStockMember"
      decimals="-3"
      id="Tag511"
      unitRef="USD">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag150"
      unitRef="USD">119000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="D20221231"
      decimals="-3"
      id="Tag68"
      unitRef="USD">122000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag580"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag298"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20221231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag579"
      unitRef="USD">3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20221231"
      decimals="-3"
      id="Tag130"
      unitRef="USD">3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231_RetainedEarningsMember"
      decimals="-3"
      id="Tag69"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231"
      decimals="-3"
      id="Tag297"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag291"
      unitRef="Shares">3428021</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_CommonStockMember"
      decimals="-3"
      id="Tag293"
      unitRef="USD">342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag71"
      unitRef="USD">2163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_RetainedEarningsMember"
      decimals="-3"
      id="Tag149"
      unitRef="USD">10908000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag295"
      unitRef="USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag304"
      unitRef="USD">13414000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231"
      decimals="-3"
      id="Tag469"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag471"
      unitRef="USD">410000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20221231"
      decimals="-3"
      id="Tag501"
      unitRef="USD">145000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag508"
      unitRef="USD">295000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="-3"
      id="Tag461"
      unitRef="USD">-48000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag448"
      unitRef="USD">38000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:StockOptionPlanExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag451"
      unitRef="USD">3000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag453"
      unitRef="USD">5000</us-gaap:StockOptionPlanExpense>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="D20221231"
      decimals="-3"
      id="Tag458"
      unitRef="USD">8000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag470"
      unitRef="USD">2000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag457"
      unitRef="USD">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag454"
      unitRef="USD">7000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20221231"
      decimals="-3"
      id="Tag450"
      unitRef="USD">156000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag507"
      unitRef="USD">48000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="D20221231"
      decimals="-3"
      id="Tag472"
      unitRef="USD">82000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag452"
      unitRef="USD">91000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="D20221231"
      decimals="-3"
      id="Tag466"
      unitRef="USD">26000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag449"
      unitRef="USD">18000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="D20221231"
      decimals="-3"
      id="Tag29"
      unitRef="USD">-75000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag122"
      unitRef="USD">152000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="D20221231"
      decimals="-3"
      id="Tag460"
      unitRef="USD">8000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag463"
      unitRef="USD">12000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="D20221231"
      decimals="-3"
      id="Tag455"
      unitRef="USD">-8000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag480"
      unitRef="USD">23000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20221231"
      decimals="-3"
      id="Tag467"
      unitRef="USD">-147000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag459"
      unitRef="USD">769000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="D20221231"
      decimals="-3"
      id="Tag28"
      unitRef="USD">6971000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag473"
      unitRef="USD">11999000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="D20221231"
      decimals="-3"
      id="Tag462"
      unitRef="USD">8000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag533"
      unitRef="USD">17000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="D20221231"
      decimals="-3"
      id="Tag475"
      unitRef="USD">65000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag444"
      unitRef="USD">141000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20221231"
      decimals="-3"
      id="Tag63"
      unitRef="USD">964000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag445"
      unitRef="USD">4860000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="D20221231"
      decimals="-3"
      id="Tag446"
      unitRef="USD">6000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag474"
      unitRef="USD">6000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="D20221231"
      decimals="-3"
      id="Tag441"
      unitRef="USD">122000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag464"
      unitRef="USD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20221231"
      decimals="-3"
      id="Tag465"
      unitRef="USD">116000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag443"
      unitRef="USD">-6000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20221231"
      decimals="-3"
      id="Tag509"
      unitRef="USD">933000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag65"
      unitRef="USD">5623000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag534"
      unitRef="USD">6713000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20201231"
      decimals="-3"
      id="Tag66"
      unitRef="USD">1090000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20221231"
      decimals="-3"
      id="Tag447"
      unitRef="USD">7646000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag62"
      unitRef="USD">6713000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="D20221231"
      decimals="-3"
      id="Tag479"
      unitRef="USD">28000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag456"
      unitRef="USD">15000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="D20221231"
      decimals="-3"
      id="Tag442"
      unitRef="USD">1000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag535"
      unitRef="USD">1000</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="D20221231" id="Tag352">&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 1. Nature of Business and Significant Accounting Policies&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nature of business:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Electro-Sensors&lt;span&gt;, Inc. manufa&lt;/span&gt;ctures and markets a complete line of monitoring and control systems for a variety of industrial machinery. The Company uses leading-edge technology to continuously improve its products, with the ultimate goal of manufacturing the industry-preferred product for each market served. The Company sells these products through an internal sales staff, manufacturer&#x2019;s representatives, and distributors to a wide variety of industries that use the products in a variety of applications to monitor process machinery operations. The Company markets its products to customers located throughout the United States, Canada, Latin America, Europe, and Asia.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In addition, we may periodically make strategic investments in other businesses and companies, including investments that we believe would facilitate the development of new relationships, or technology complementary to our existing products, or other investments that we believe present good opportunities for the Company and its shareholders. See Note &lt;span style="border-left: none; border-right: none;"&gt;2&lt;/span&gt; for additional information regarding the Company&#x2019;s investments. The Company&#x2019;s investments in securities are subject to normal market risks.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Significant accounting policies of the Company are summarized below:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Use of estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (US GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Significant estimates, including the underlying assumptions, consist of the economic lives of long-lived assets, realizability of trade receivables, valuation of deferred tax assets/liabilities, inventory, investments, and stock compensation expense. It is at least reasonably possible that these estimates may change in the near term.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company considers all highly liquid debt instruments purchased with a maturity of &lt;span style="border-left: none; border-right: none;"&gt;three&lt;/span&gt; months or less to be cash equivalents. Cash equivalents are invested in commercial paper, money market accounts and may, also, be invested in Treasury Bills with an original maturity of three months or less. Cash equivalents are carried at fair value.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company maintains its cash and cash equivalents primarily in two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Trade receivables and credit policies&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over 90 days are considered delinquent. The Company does not accrue interest on delinquent trade receivables.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Payments of trade receivables are allocated to the specific invoices identified on the customer&#x2019;s remittance advice or, if unspecified, are applied to the earliest unpaid invoices.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying amount of trade receivables is reduced by an allowance for doubtful accounts that reflects management&#x2019;s best estimate of the amounts that will not be collected. Management individually reviews all trade receivable balances that exceed 90 days from the invoice due date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that may not be collected. Management uses this information to estimate the allowance.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of December 31, 2022, the&lt;span&gt; Comp&lt;/span&gt;any had one&#160;cu&lt;span&gt;sto&lt;span&gt;mer&#160;that accounted for approximately&lt;/span&gt;&#160;12% of the&#160;&lt;/span&gt;accounts receivable balance.&#160; As of December 31, 2021, there were&#160;&lt;span style="border-left: none; border-right: none;"&gt;no&lt;/span&gt; customers that exceeded&#160;&lt;span style="border-left: none; border-right: none;"&gt;10&lt;/span&gt;% of the accounts receivable balance.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Investments&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Substantially all the Company&#x2019;s current investments consist of debt securities issued by the United States Government. The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160; The Company owns equity securities in two non-publicly traded companies.&#160; The executive officer of the two companies is Chairman of the Board of Directors of Electro-Sensors, Inc.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Management determines the appropriate classification of securities at the date individual investments are acquired and evaluates the appropriateness of this classification at each balance sheet date.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Since the Company generally does not make investments in anticipation of short-term fluctuations in market price, the Company classifies its investments in Treasury Bills as available-for-sale. Treasury Bills with readily determinable values are stated at fair value, and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of stockholders&#x2019; equity and within accumulated other comprehensive gain.&#160; Equity securities with readily determinable values are stated at fair value. Unrealized gains and losses on equity securities are reported in the statement of comprehensive income in non-operating income.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Realized gains and losses on securities, including losses from declines in value of specific securities determined by management to be other-than-temporary, are included in the statement of comprehensive income in non-operating income. Realized gains and losses are determined on the basis of the specific securities sold. There were no other-than-temporary impairments recognized in the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair value measurements&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s policies incorporate the guidance for accounting for fair value measurements of financial assets and financial liabilities and for fair value measurements of non-financial items that are recognized or disclosed at fair value in the financial statements on a recurring basis. These policies also incorporate the guidance for fair value measurement related to non-financial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis. The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;div id="t_ft_FSBL0G8VK000000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x25cf; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="t_ft_UFMM6X101C00000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x25cf; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="t_ft_5PH6IAL9VK00000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x25cf; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Level 3 inputs are unobservable inputs for the asset or liability. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The level in the fair value hierarchy within whic&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;h a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company currently has no non-financial or financial items that are measured on a nonrecurring basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at December 31, 2022 and 2021 due to the short term maturity nature of these instruments.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inventories&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories include material, labor and overhead and are valued at the lower of cost (first-in, first-out) or net realizable value.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Property and equipment&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Property and equipment are stated at cost. Depreciation is provided over estimated useful lives by use of the straight-line method. Maintenance and repairs are expensed as incurred. Major improvements and betterments are capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require the Company to test a long-lived asset for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, the Company recognizes impairment to the extent that the carrying value of an asset exceeds its fair value. The Company determines fair value through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"&gt;&#160;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Estimated useful lives are as follows&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"&gt;&#160;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;table cellpadding="0" style="height: 86px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="80%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 10pt; vertical-align: bottom; width: 59.1386%; height: 17px;"&gt;&lt;p style="margin: 0px; text-align: center; text-indent: 0px; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 14.7416%; height: 17px; padding: 0px 0px 5px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Years &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 0pt; height: 10px; vertical-align: top; background-color: #d6f3e8; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt; text-align: left; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span&gt;A&lt;span&gt;utos&lt;/span&gt;&#160;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center; margin-left: -20pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&#160; &#160; &#160; &#160; &#160; &#160;&lt;span style="font-size: 10pt;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5 -&#160;10&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 15px; background-color: #d6f3e8; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Furniture and Fixtures &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 15px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3&#160;-&#160;&#160;7&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Building &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7 -&#160;40&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Intangible assets&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The intangible asset was&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;a communication technology acquired in October 2019. The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life,&#160;which was complete in the third quarter of 2022.&#160; The Company's HazardPRO&#160;technology was fully amortized in the third quarter of 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Revenue recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;At contract inception, the Company assesses the goods and services to be provided to a customer and identifies a performance obligation for each distinct good or service.&#160;&#160; We also determine the transaction price for each performance obligation at contract inception.&#160; Our contracts, generally in the form of a purchase order, specify the product or service that is to be provided to the customer. The typical contract life is less than one month&#160;and contains a single performance obligation, to provide conforming goods or services to the customer.&#160; Certain contracts have a second performance obligation, which typically is the initialization of the HazardPRO&#160;product.&#160; For contracts that have multiple performance obligations, we allocate the transaction price to each performance obligation using the relative stand-alone selling price.&lt;span style="mso-spacerun: yes;"&gt;&#160; &lt;/span&gt;We generally determine stand-alone selling prices based on the observable stand-alone prices charged to customers.&#160; We recognize product revenue at the point in time when control of the product is transferred to the customer, which typically occurs when we ship the products.&#160; We recognize service revenue at the point in time when we have provided the service.&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Advertising costs&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company expenses advertising costs as incurred. Total advertising expense was $38&#160;and $40&#160;in&#160;2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expenditures for research and development are expensed as incurred. The Company incurred expenses of $836&#160;and $876&#160;in&#160;2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Income taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company presents deferred income taxes on an asset and liability approach to financial accounting and reporting for income taxes. The Company annually determines the difference between the financial reporting and tax bases of assets and liabilities. The Company computes deferred income tax assets and liabilities for those differences that have future tax consequences using the currently enacted tax laws and rates that apply to the periods in which these laws are expected to affect taxable income. Income tax expense is the current tax payable or refundable for the period plus or minus the net change in the deferred tax assets and liabilities, excluding the portion of the deferred asset or liability allocated to other comprehensive gain (loss). Deferred taxes are reduced by a valuation allowance to the extent that realization of the related deferred tax asset is not certain.&#160; We have a valuation allow&lt;span&gt;ance on our defe&lt;/span&gt;rred tax asset of $252 and $220&#160;at December 31, 2022&#160;and 2021, respectively.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. The Company recognizes income tax positions at the largest amount that is more likely than not to be realized. The Company reflects changes in recognition or measurement in the period in which the Company's change in judgment occurs.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records interest and penalties related to unrecognized tax benefits in income tax expense.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Net income per common share&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic earnings per share (EPS) excludes dilution and is determined by dividing net income by the weighted average number of common shares outstanding during the period. Diluted EPS reflects the potential dilution that could occur if securities such as options were exercised or converted into common stock.&#160; For the years ending December 31, 2022 and 2021, respectively, options to purchase&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;268,294&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;and 283,082 weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following information presents the Company&#x2019;s computations of basic and diluted EPS for the periods presented in the statements of comprehensive income.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin: 0px; width: 100%; height: 202px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Shares &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160;Per share amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 60.9675%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Basic EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,401,137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.49701%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 0.917431%; height: 18px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect &lt;span&gt;of dil&lt;/span&gt;utive stock options &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;31,706&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Diluted EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,432,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 0.917431%; padding: 0px 0px 1px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Basic EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; text-indent: 0px; padding: 0px; margin: 0px;"/&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,395,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; height: 18px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect&#160;of&#160;dilutive&#160;stock&#160;options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,418&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Diluted EPS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,444,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; height: 19px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records compensation expense for stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton (&#x201c;BSM&#x201d;) model. The Company uses historical data, among other factors, to estimate the expected price volatility, the expected option life and the expected forfeiture rate. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated life of the option. At December 31, 2022, the Company had one stock-based compensation plan.&lt;/span&gt;&lt;/p&gt;&lt;div/&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="line-height: 1.2; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;New Accounting Standard Not Yet Adopted&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="margin: 0in;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standard Update (&#x201c;ASU&#x201d;) No. 2016-13, &lt;i&gt;Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements&lt;/i&gt;. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In November 2018, the FASB issued ASU No. 2018-19, &lt;i&gt;Codification Improvements to Topic 326, Financial Instruments-Credit Losses&lt;/i&gt;, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, &lt;i&gt;Codification&lt;/i&gt;&lt;i&gt;Improvements to Topic 326, Financial Instruments-Credit Losses&lt;/i&gt;, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-10, &lt;i&gt;Financial Instruments&lt;/i&gt;&#x2014;&lt;i&gt;Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates&lt;/i&gt;, and in February 2020 the FASB issued ASU No. 2020-02, &lt;i&gt;Financial Instruments&lt;/i&gt;&#x2014;&lt;i&gt;Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs&lt;/i&gt;&lt;i&gt;Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases&lt;/i&gt;&lt;i&gt;(Topic 842)&lt;/i&gt;, both of which delay the effective date of ASU 2016-13 by three years for certain Smaller Reporting Companies such as us. In March 2020, the FASB issued ASU No. 2020-03, &lt;i&gt;Codification Improvements to Financial Instruments,&lt;/i&gt;&#160;which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU 2019-10 and ASU 2020-02, ASU 2016-13 is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years, which will be fiscal 2023 for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU 2016-13 on our financial statements.&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="D20221231" id="Tag225">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nature of business:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Electro-Sensors&lt;span&gt;, Inc. manufa&lt;/span&gt;ctures and markets a complete line of monitoring and control systems for a variety of industrial machinery. The Company uses leading-edge technology to continuously improve its products, with the ultimate goal of manufacturing the industry-preferred product for each market served. The Company sells these products through an internal sales staff, manufacturer&#x2019;s representatives, and distributors to a wide variety of industries that use the products in a variety of applications to monitor process machinery operations. The Company markets its products to customers located throughout the United States, Canada, Latin America, Europe, and Asia.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In addition, we may periodically make strategic investments in other businesses and companies, including investments that we believe would facilitate the development of new relationships, or technology complementary to our existing products, or other investments that we believe present good opportunities for the Company and its shareholders. See Note &lt;span style="border-left: none; border-right: none;"&gt;2&lt;/span&gt; for additional information regarding the Company&#x2019;s investments. The Company&#x2019;s investments in securities are subject to normal market risks.&lt;/span&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:UseOfEstimates contextRef="D20221231" id="Tag224">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Use of estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (US GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Significant estimates, including the underlying assumptions, consist of the economic lives of long-lived assets, realizability of trade receivables, valuation of deferred tax assets/liabilities, inventory, investments, and stock compensation expense. It is at least reasonably possible that these estimates may change in the near term.&lt;/span&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="D20221231" id="Tag144">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company considers all highly liquid debt instruments purchased with a maturity of &lt;span style="border-left: none; border-right: none;"&gt;three&lt;/span&gt; months or less to be cash equivalents. Cash equivalents are invested in commercial paper, money market accounts and may, also, be invested in Treasury Bills with an original maturity of three months or less. Cash equivalents are carried at fair value.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company maintains its cash and cash equivalents primarily in two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="D20221231" id="Tag242">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Trade receivables and credit policies&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Trade receivables are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Trade receivables are stated at the amount billed to the customer. Customer account balances with invoices over 90 days are considered delinquent. The Company does not accrue interest on delinquent trade receivables.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Payments of trade receivables are allocated to the specific invoices identified on the customer&#x2019;s remittance advice or, if unspecified, are applied to the earliest unpaid invoices.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying amount of trade receivables is reduced by an allowance for doubtful accounts that reflects management&#x2019;s best estimate of the amounts that will not be collected. Management individually reviews all trade receivable balances that exceed 90 days from the invoice due date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that may not be collected. Management uses this information to estimate the allowance.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of December 31, 2022, the&lt;span&gt; Comp&lt;/span&gt;any had one&#160;cu&lt;span&gt;sto&lt;span&gt;mer&#160;that accounted for approximately&lt;/span&gt;&#160;12% of the&#160;&lt;/span&gt;accounts receivable balance.&#160; As of December 31, 2021, there were&#160;&lt;span style="border-left: none; border-right: none;"&gt;no&lt;/span&gt; customers that exceeded&#160;&lt;span style="border-left: none; border-right: none;"&gt;10&lt;/span&gt;% of the accounts receivable balance.&lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <else:NumberOfCustomers
      contextRef="I20221231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember"
      decimals="INF"
      id="Tag50"
      unitRef="Customer">1</else:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20221231_CustomerConcentrationRiskMember_AccountsReceivableMember_AggregateCustomersOfEntityMember"
      decimals="2"
      id="Tag54"
      unitRef="Pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <else:NumberOfCustomers
      contextRef="I20211231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember"
      decimals="INF"
      id="Tag61"
      unitRef="Customer">0</else:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20211231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember"
      decimals="2"
      id="Tag278"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:MarketableSecuritiesPolicy contextRef="D20221231" id="Tag12">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Investments&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Substantially all the Company&#x2019;s current investments consist of debt securities issued by the United States Government. The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160; The Company owns equity securities in two non-publicly traded companies.&#160; The executive officer of the two companies is Chairman of the Board of Directors of Electro-Sensors, Inc.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Management determines the appropriate classification of securities at the date individual investments are acquired and evaluates the appropriateness of this classification at each balance sheet date.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Since the Company generally does not make investments in anticipation of short-term fluctuations in market price, the Company classifies its investments in Treasury Bills as available-for-sale. Treasury Bills with readily determinable values are stated at fair value, and unrealized holding gains and losses, net of the related deferred tax effect, are reported as a separate component of stockholders&#x2019; equity and within accumulated other comprehensive gain.&#160; Equity securities with readily determinable values are stated at fair value. Unrealized gains and losses on equity securities are reported in the statement of comprehensive income in non-operating income.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Realized gains and losses on securities, including losses from declines in value of specific securities determined by management to be other-than-temporary, are included in the statement of comprehensive income in non-operating income. Realized gains and losses are determined on the basis of the specific securities sold. There were no other-than-temporary impairments recognized in the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;</us-gaap:MarketableSecuritiesPolicy>
    <else:NumberOfNonPubliclyTradedCompanies
      contextRef="I20221231"
      decimals="0"
      id="Tag11"
      unitRef="Number">2</else:NumberOfNonPubliclyTradedCompanies>
    <else:NumberOfNonPubliclyTradedCompanies
      contextRef="I20221231"
      decimals="INF"
      id="Tag51"
      unitRef="Number">2</else:NumberOfNonPubliclyTradedCompanies>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag611"
      unitRef="USD">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold
      contextRef="D20221231"
      decimals="-3"
      id="Tag287"
      unitRef="USD">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="D20221231" id="Tag491">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair value measurements&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s policies incorporate the guidance for accounting for fair value measurements of financial assets and financial liabilities and for fair value measurements of non-financial items that are recognized or disclosed at fair value in the financial statements on a recurring basis. These policies also incorporate the guidance for fair value measurement related to non-financial items that are recognized and disclosed at fair value in the financial statements on a nonrecurring basis. The guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;div id="t_ft_FSBL0G8VK000000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x25cf; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="t_ft_UFMM6X101C00000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x25cf; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="t_ft_5PH6IAL9VK00000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 18pt;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x25cf; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Level 3 inputs are unobservable inputs for the asset or liability. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The level in the fair value hierarchy within whic&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;h a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company currently has no non-financial or financial items that are measured on a nonrecurring basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying value of cash equivalents, trade receivables, accounts payable, and other financial working capital items approximate fair value at December 31, 2022 and 2021 due to the short term maturity nature of these instruments.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis
      contextRef="I20221231"
      decimals="-3"
      id="Tag282"
      unitRef="USD">0</else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis>
    <us-gaap:InventoryPolicyTextBlock contextRef="D20221231" id="Tag53">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inventories&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories include material, labor and overhead and are valued at the lower of cost (first-in, first-out) or net realizable value.&lt;/span&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="D20221231" id="Tag240">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Property and equipment&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Property and equipment are stated at cost. Depreciation is provided over estimated useful lives by use of the straight-line method. Maintenance and repairs are expensed as incurred. Major improvements and betterments are capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require the Company to test a long-lived asset for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, the Company recognizes impairment to the extent that the carrying value of an asset exceeds its fair value. The Company determines fair value through various valuation techniques including, but not limited to, discounted cash flow models, quoted market values and third-party independent appraisals.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"&gt;&#160;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Estimated useful lives are as follows&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 5pt;"&gt;&#160;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;table cellpadding="0" style="height: 86px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="80%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 10pt; vertical-align: bottom; width: 59.1386%; height: 17px;"&gt;&lt;p style="margin: 0px; text-align: center; text-indent: 0px; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 14.7416%; height: 17px; padding: 0px 0px 5px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Years &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 0pt; height: 10px; vertical-align: top; background-color: #d6f3e8; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt; text-align: left; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span&gt;A&lt;span&gt;utos&lt;/span&gt;&#160;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center; margin-left: -20pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&#160; &#160; &#160; &#160; &#160; &#160;&lt;span style="font-size: 10pt;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5 -&#160;10&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 15px; background-color: #d6f3e8; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Furniture and Fixtures &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 15px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3&#160;-&#160;&#160;7&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Building &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7 -&#160;40&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock contextRef="D20221231" id="Tag570">&lt;table cellpadding="0" style="height: 86px; border-collapse: collapse; width: 80%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;" width="80%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding-left: 10pt; vertical-align: bottom; width: 59.1386%; height: 17px;"&gt;&lt;p style="margin: 0px; text-align: center; text-indent: 0px; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 14.7416%; height: 17px; padding: 0px 0px 5px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Years &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 0pt; height: 10px; vertical-align: top; background-color: #d6f3e8; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt; text-align: left; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span&gt;A&lt;span&gt;utos&lt;/span&gt;&#160;&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center; margin-left: -20pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&#160; &#160; &#160; &#160; &#160; &#160;&lt;span style="font-size: 10pt;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5 -&#160;10&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 15px; background-color: #d6f3e8; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Furniture and Fixtures &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 15px; background-color: #d6f3e8; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3&#160;-&#160;&#160;7&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: top; height: 17px; width: 59.1386%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Building &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 14.7416%; padding: 0px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7 -&#160;40&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="D20221231_AutomobilesMember" id="Tag120">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D20221231_EquipmentMember_MinimumMember"
      id="Tag9">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D20221231_EquipmentMember_MaximumMember"
      id="Tag285">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D20221231_FurnitureAndFixturesMember_MinimumMember"
      id="Tag60">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D20221231_FurnitureAndFixturesMember_MaximumMember"
      id="Tag283">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D20221231_BuildingMember_MinimumMember"
      id="Tag522">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D20221231_BuildingMember_MaximumMember"
      id="Tag58">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="D20221231" id="Tag523">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Intangible assets&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The intangible asset was&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;a communication technology acquired in October 2019. The Company amortized the cost of the intangible asset on a straight-line method over its estimated useful life,&#160;which was complete in the third quarter of 2022.&#160; The Company's HazardPRO&#160;technology was fully amortized in the third quarter of 2021.&lt;/span&gt;&lt;/p&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="D20221231" id="Tag226">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Revenue recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;At contract inception, the Company assesses the goods and services to be provided to a customer and identifies a performance obligation for each distinct good or service.&#160;&#160; We also determine the transaction price for each performance obligation at contract inception.&#160; Our contracts, generally in the form of a purchase order, specify the product or service that is to be provided to the customer. The typical contract life is less than one month&#160;and contains a single performance obligation, to provide conforming goods or services to the customer.&#160; Certain contracts have a second performance obligation, which typically is the initialization of the HazardPRO&#160;product.&#160; For contracts that have multiple performance obligations, we allocate the transaction price to each performance obligation using the relative stand-alone selling price.&lt;span style="mso-spacerun: yes;"&gt;&#160; &lt;/span&gt;We generally determine stand-alone selling prices based on the observable stand-alone prices charged to customers.&#160; We recognize product revenue at the point in time when control of the product is transferred to the customer, which typically occurs when we ship the products.&#160; We recognize service revenue at the point in time when we have provided the service.&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="D20221231" id="Tag227">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Advertising costs&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company expenses advertising costs as incurred. Total advertising expense was $38&#160;and $40&#160;in&#160;2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag286"
      unitRef="USD">38000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag524"
      unitRef="USD">40000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="D20221231" id="Tag223">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expenditures for research and development are expensed as incurred. The Company incurred expenses of $836&#160;and $876&#160;in&#160;2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag277"
      unitRef="USD">836000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag573"
      unitRef="USD">876000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="D20221231" id="Tag575">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Income taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company presents deferred income taxes on an asset and liability approach to financial accounting and reporting for income taxes. The Company annually determines the difference between the financial reporting and tax bases of assets and liabilities. The Company computes deferred income tax assets and liabilities for those differences that have future tax consequences using the currently enacted tax laws and rates that apply to the periods in which these laws are expected to affect taxable income. Income tax expense is the current tax payable or refundable for the period plus or minus the net change in the deferred tax assets and liabilities, excluding the portion of the deferred asset or liability allocated to other comprehensive gain (loss). Deferred taxes are reduced by a valuation allowance to the extent that realization of the related deferred tax asset is not certain.&#160; We have a valuation allow&lt;span&gt;ance on our defe&lt;/span&gt;rred tax asset of $252 and $220&#160;at December 31, 2022&#160;and 2021, respectively.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. The Company recognizes income tax positions at the largest amount that is more likely than not to be realized. The Company reflects changes in recognition or measurement in the period in which the Company's change in judgment occurs.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records interest and penalties related to unrecognized tax benefits in income tax expense.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20221231"
      decimals="-3"
      id="Tag55"
      unitRef="USD">252000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag506"
      unitRef="USD">220000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="D20221231" id="Tag400">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Net income per common share&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic earnings per share (EPS) excludes dilution and is determined by dividing net income by the weighted average number of common shares outstanding during the period. Diluted EPS reflects the potential dilution that could occur if securities such as options were exercised or converted into common stock.&#160; For the years ending December 31, 2022 and 2021, respectively, options to purchase&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;268,294&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;and 283,082 weighted average common shares have been excluded from the diluted weighted average shares because their effect would be anti-dilutive.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following information presents the Company&#x2019;s computations of basic and diluted EPS for the periods presented in the statements of comprehensive income.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin: 0px; width: 100%; height: 202px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Shares &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160;Per share amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 60.9675%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Basic EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,401,137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.49701%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 0.917431%; height: 18px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect &lt;span&gt;of dil&lt;/span&gt;utive stock options &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;31,706&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Diluted EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,432,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 0.917431%; padding: 0px 0px 1px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Basic EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; text-indent: 0px; padding: 0px; margin: 0px;"/&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,395,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; height: 18px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect&#160;of&#160;dilutive&#160;stock&#160;options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,418&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Diluted EPS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,444,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; height: 19px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20221231"
      decimals="0"
      id="Tag47"
      unitRef="Shares">268294</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20211231_13"
      decimals="0"
      id="Tag281"
      unitRef="Shares">283082</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="D20221231" id="Tag145">&lt;table cellpadding="0" style="border-collapse: collapse; margin: 0px; width: 100%; height: 202px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Shares &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160;Per share amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; width: 11.0091%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 60.9675%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Basic EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,401,137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.49701%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.00083%; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 10.0083%; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 0.917431%; height: 18px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect &lt;span&gt;of dil&lt;/span&gt;utive stock options &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;31,706&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Diluted EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,432,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 19px; width: 0.917431%; padding: 0px 0px 1px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Basic EPS &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%; text-indent: 0px; padding: 0px; margin: 0px;"/&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,395,521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; height: 18px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Effect&#160;of&#160;dilutive&#160;stock&#160;options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 9pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,418&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 18px; width: 0.917431%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 60.9675%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Diluted EPS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;"/&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,444,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.49701%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1.00083%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 10.0083%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; height: 19px; width: 0.917431%; padding: 0px; vertical-align: middle;" valign="middle"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231"
      decimals="-3"
      id="Tag505"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20221231"
      decimals="0"
      id="Tag280"
      unitRef="Shares">3401137</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20221231"
      decimals="2"
      id="Tag52"
      unitRef="USDPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="D20221231"
      decimals="0"
      id="Tag487"
      unitRef="Shares">31706</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <else:EffectOfDilutiveStockOptionsPerShareAmount
      contextRef="D20221231"
      decimals="2"
      id="Tag440"
      unitRef="USDPerShare">0</else:EffectOfDilutiveStockOptionsPerShareAmount>
    <us-gaap:NetIncomeLoss
      contextRef="D20221231"
      decimals="-3"
      id="Tag288"
      unitRef="USD">100000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20221231"
      decimals="0"
      id="Tag49"
      unitRef="Shares">3432843</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20221231"
      decimals="2"
      id="Tag56"
      unitRef="USDPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag59"
      unitRef="USD">410000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20211231_13"
      decimals="0"
      id="Tag279"
      unitRef="Shares">3395521</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20211231_13"
      decimals="2"
      id="Tag48"
      unitRef="USDPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="D20211231_13"
      decimals="0"
      id="Tag284"
      unitRef="Shares">49418</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <else:EffectOfDilutiveStockOptionsPerShareAmount
      contextRef="D20211231_13"
      decimals="2"
      id="Tag574"
      unitRef="USDPerShare">0</else:EffectOfDilutiveStockOptionsPerShareAmount>
    <us-gaap:NetIncomeLoss
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag57"
      unitRef="USD">410000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20211231_13"
      decimals="0"
      id="Tag468"
      unitRef="Shares">3444939</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20211231_13"
      decimals="2"
      id="Tag118"
      unitRef="USDPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="D20221231" id="Tag376">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records compensation expense for stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton (&#x201c;BSM&#x201d;) model. The Company uses historical data, among other factors, to estimate the expected price volatility, the expected option life and the expected forfeiture rate. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated life of the option. At December 31, 2022, the Company had one stock-based compensation plan.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <else:NumberOfCompanyCompensationPlans
      contextRef="I20221231"
      decimals="INF"
      id="Tag121"
      unitRef="Unit14">1</else:NumberOfCompanyCompensationPlans>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="D20221231" id="Tag394">&lt;p style="line-height: 1.2; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;New Accounting Standard Not Yet Adopted&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="margin: 0in;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standard Update (&#x201c;ASU&#x201d;) No. 2016-13, &lt;i&gt;Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements&lt;/i&gt;. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In November 2018, the FASB issued ASU No. 2018-19, &lt;i&gt;Codification Improvements to Topic 326, Financial Instruments-Credit Losses&lt;/i&gt;, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, &lt;i&gt;Codification&lt;/i&gt;&lt;i&gt;Improvements to Topic 326, Financial Instruments-Credit Losses&lt;/i&gt;, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019, the FASB issued ASU No. 2019-10, &lt;i&gt;Financial Instruments&lt;/i&gt;&#x2014;&lt;i&gt;Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates&lt;/i&gt;, and in February 2020 the FASB issued ASU No. 2020-02, &lt;i&gt;Financial Instruments&lt;/i&gt;&#x2014;&lt;i&gt;Credit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs&lt;/i&gt;&lt;i&gt;Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases&lt;/i&gt;&lt;i&gt;(Topic 842)&lt;/i&gt;, both of which delay the effective date of ASU 2016-13 by three years for certain Smaller Reporting Companies such as us. In March 2020, the FASB issued ASU No. 2020-03, &lt;i&gt;Codification Improvements to Financial Instruments,&lt;/i&gt;&#160;which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU 2019-10 and ASU 2020-02, ASU 2016-13 is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years, which will be fiscal 2023 for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU 2016-13 on our financial statements.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="D20221231" id="Tag301">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;Note 2. Investments&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;The Company has investments in commercial paper, Treasury Bills, and common equity securities of a private U.S. company.&#160; The commercial paper investment is in U.S. debt with ratings of F1+.&#160; The Treasury Bills have original terms ranging from &lt;span style="border-left: none; border-right: none;"&gt;two months&#160;&lt;/span&gt;to&#160;&lt;span style="border-left: none; border-right: none;"&gt;three months.&#160; Treasury Bills with an original maturity date of three months or less&#160;are included within cash and cash equivalents on the balance sheet&#160;&lt;/span&gt;at December 31, 2022.&#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;The Company classifies its investments in commercial paper and Treasury Bills as available-for-sale accounted for at fair value with unrealized gains and losses recognized in accumulated other comprehensive gain on the balance sheet.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0.0001pt; text-align: justify; line-height: 12pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;"&gt;Equity securities are measured at fair value and unrealized gains and losses are recognized in non-operating income.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The cost and estimated fair value of the investments are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 150px; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; Cost &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Gross&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;unrealized&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;gain&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Gross&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;unrealized&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.355%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Fair&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Commercial&#160;Paper &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Treasury Bills &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7,922&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7,954&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Equity Securities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"/&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 5px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 5px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;9,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;34&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 5px;" valign="bottom"/&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;9,387&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Less Cash Equivalents &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7,351&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Investments, December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2,034&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: middle; width: 1.47929%; height: 10px;" valign="middle"/&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 5px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 5px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.92308%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.1716%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.0355%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Commercial Paper&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Treasury Bills&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;8,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;8,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Equity Securities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"/&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;9,574&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; padding: 0px; width: 1.47929%; height: 10px;"/&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;9,576&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Less Cash Equivalents &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;6,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;6,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Investments, December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;3,054&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"/&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;3,056&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;Changes in Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Changes in Accumulated Other Comprehensive Income are as follows:&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="height: 131px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 24.4189%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Years Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.9756%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.83%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Unrealized Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; width: 72.8223%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Unrealized holding gains arising during the period&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.91638%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 9.58188%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.74216%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 0.87108%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 9.43631%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.5393%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Less: Reclassification of gains included in net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"/&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: rgb(214, 243, 232); padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"/&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Deferred Taxes on Unrealized Gains: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Increase&#160;in&#160;deferred&#160;taxes&#160;on&#160;unrealized&#160;gains&#160;arising&#160;during&#160;the&#160;period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 11px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 11px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Less: Reclassification of taxes on gains included in net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"/&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"/&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Net Change in Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.74216%;"/&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: rgb(214, 243, 232); padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom;" valign="bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <else:TreasuryBillsTerm contextRef="D20221231_MinimumMember" id="Tag251">P2M</else:TreasuryBillsTerm>
    <else:TreasuryBillsTerm contextRef="D20221231_MaximumMember" id="Tag246">P3M</else:TreasuryBillsTerm>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="D20221231" id="Tag241">&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 150px; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; Cost &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Gross&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;unrealized&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;gain&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.2071%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Gross&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;unrealized&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 10.355%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Fair&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Commercial&#160;Paper &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Treasury Bills &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7,922&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7,954&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Equity Securities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"/&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 5px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 5px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;9,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;34&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 5px;" valign="bottom"/&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;9,387&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Less Cash Equivalents &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7,351&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Investments, December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2,034&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: middle; width: 1.47929%; height: 10px;" valign="middle"/&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 5px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 5px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.92308%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.1716%; height: 5px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.0355%; height: 5px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Commercial Paper&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Treasury Bills&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;8,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;8,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Equity Securities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 1.47929%; height: 10px;"/&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;9,574&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; padding: 0px; width: 1.47929%; height: 10px;"/&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;9,576&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Less Cash Equivalents &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;6,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;6,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; background-color: #d6f3e8; width: 50.5917%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Investments, December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.92308%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;3,054&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.02367%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px 0px 1px; vertical-align: bottom; background-color: #d6f3e8; width: 1.47929%; height: 10px;"/&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 0.887574%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 1.18343%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; width: 9.1716%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;3,056&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; background-color: #d6f3e8; width: 1.0355%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231_CommercialPaperMember"
      decimals="-3"
      id="Tag211"
      unitRef="USD">1377000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_CommercialPaperMember"
      decimals="-3"
      id="Tag270"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_CommercialPaperMember"
      decimals="-3"
      id="Tag232"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_CommercialPaperMember"
      decimals="-3"
      id="Tag238"
      unitRef="USD">1377000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag213"
      unitRef="USD">7922000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag261"
      unitRef="USD">32000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag267"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag517"
      unitRef="USD">7954000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag237"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag273"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag221"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag231"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag258"
      unitRef="USD">9353000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag248"
      unitRef="USD">34000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag254"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag252"
      unitRef="USD">9387000</us-gaap:MarketableSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231_CashAndCashEquivalentsMember"
      decimals="-3"
      id="Tag218"
      unitRef="USD">7319000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231_CashAndCashEquivalentsMember"
      decimals="-3"
      id="Tag257"
      unitRef="USD">32000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231_CashAndCashEquivalentsMember"
      decimals="-3"
      id="Tag142"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CashAndCashEquivalentsMember"
      decimals="-3"
      id="Tag515"
      unitRef="USD">7351000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20221231"
      decimals="-3"
      id="Tag234"
      unitRef="USD">2034000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20221231"
      decimals="-3"
      id="Tag244"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20221231"
      decimals="-3"
      id="Tag256"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20221231"
      decimals="-3"
      id="Tag272"
      unitRef="USD">2036000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20211231_CommercialPaperMember_1"
      decimals="-3"
      id="Tag220"
      unitRef="USD">1520000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20211231_CommercialPaperMember_1"
      decimals="-3"
      id="Tag210"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20211231_CommercialPaperMember_1"
      decimals="-3"
      id="Tag255"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_CommercialPaperMember_1"
      decimals="-3"
      id="Tag217"
      unitRef="USD">1520000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20211231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag119"
      unitRef="USD">8000000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20211231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag208"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20211231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag260"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_USTreasurySecuritiesMember_5"
      decimals="-3"
      id="Tag230"
      unitRef="USD">8000000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20211231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag209"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20211231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag233"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20211231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag229"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag219"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20211231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag214"
      unitRef="USD">9574000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20211231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag265"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20211231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag276"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_DebtAndEquitySecuritiesMember"
      decimals="-3"
      id="Tag247"
      unitRef="USD">9576000</us-gaap:MarketableSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20211231_CashAndCashEquivalentsMember"
      decimals="-3"
      id="Tag253"
      unitRef="USD">6520000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20211231_CashAndCashEquivalentsMember"
      decimals="-3"
      id="Tag271"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20211231_CashAndCashEquivalentsMember"
      decimals="-3"
      id="Tag216"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_CashAndCashEquivalentsMember"
      decimals="-3"
      id="Tag268"
      unitRef="USD">6520000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag215"
      unitRef="USD">3054000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag249"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag516"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag269"
      unitRef="USD">3056000</us-gaap:MarketableSecurities>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="D20221231" id="Tag148">&lt;table cellpadding="0" style="height: 131px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 24.4189%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Years Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.9756%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 10.83%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Unrealized Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; width: 72.8223%; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Unrealized holding gains arising during the period&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.91638%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 9.58188%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.74216%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 0.87108%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.39373%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 9.43631%; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; width: 1.5393%; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Less: Reclassification of gains included in net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"/&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: rgb(214, 243, 232); padding: 0px; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; padding: 0px; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"/&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); vertical-align: bottom; height: 10px; width: 1.5393%; padding: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Deferred Taxes on Unrealized Gains: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Increase&#160;in&#160;deferred&#160;taxes&#160;on&#160;unrealized&#160;gains&#160;arising&#160;during&#160;the&#160;period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 11px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 11px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Less: Reclassification of taxes on gains included in net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.74216%;"/&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 11px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 11px; width: 1.5393%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.74216%;"/&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1.5393%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.74216%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.5393%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 10px; width: 72.8223%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Net Change in Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.91638%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.58188%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1.74216%;"/&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 0.87108%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 1.39373%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; width: 9.43631%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: rgb(214, 243, 232); padding: 0px 0px 1px; height: 10px; width: 1.5393%; vertical-align: bottom;" valign="bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag222"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag264"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag263"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag207"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag262"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag245"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag259"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag235"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag266"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag274"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag236"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag143"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20221231"
      decimals="-3"
      id="Tag212"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag275"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="D20221231" id="Tag591">&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 3. Fair Value Measurements&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table prov&lt;span&gt;ides info&lt;/span&gt;rmation on those assets and liabilities measured at fair value on a recurring basis.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;text-align: justify;font-size: 7pt;"&gt;&lt;span style="font-family: 'Times New Roman';font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div id="t_ft_I1L7IWPCF400000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1.1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Carrying&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1.1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;amount in&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Fair Value Measurement Using &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; balance sheet &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Fair Value &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Assets: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Cash and cash equivalents: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 44%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Commercial paper &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 2%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&#160; &#160; Treasury Bills&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;5,974&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;5,974&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;5,974&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;0&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;0&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Treasury Bills - maturity date greater than three months&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equity securities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;text-align: justify;font-size: 7pt;"&gt;&lt;span style="font-family: 'Times New Roman';font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div id="t_ft_UCGJ0G6UQO00000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1.1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt; Carrying&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1.1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;amount in &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Fair Value Measurement Using &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 12px;"&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; balance&#160;sheet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Fair Value &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Assets: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Cash and cash equivalents: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 44%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Commercial paper &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding-left: 9pt; height: 10px;"&gt;Treasury Bills&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;5,000&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;5,000&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;5,000&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;0&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;0&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Treasury Bills - maturity date greater than three months&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equity securities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The fair value of the money market funds, commercial paper, and Treasury Bills is based on quoted market prices in an active market. Closing prices are readily available from active markets and are used as being representative of fair value. The Company classifies these securities as level &lt;span style="border-left: none; border-right: none;"&gt;1&lt;/span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The equity&lt;span&gt; securitie&lt;/span&gt;s owned by the Company are investments in two non-publicly traded companies.&#160; There is an undeterminable market for each of these two companies and the Company has determined the value based on financial and other factors, which are considered level &lt;span style="border-left: none; border-right: none;"&gt;3&lt;/span&gt; inputs in the fair value hierarchy.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The change in level 3 asse&lt;span&gt;ts at fair valu&lt;/span&gt;e on a re&lt;span&gt;curring bas&lt;/span&gt;is is summarized as follows:&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;table cellpadding="0" style="height: 60px; border-collapse: collapse; font: 10pt 'times new roman'; width: 60%; margin-left: auto; margin-right: auto;" width="60%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="text-align: center; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;Years Ended&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="text-align: center; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-weight: bold; text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;42&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white; height: 10px;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;Change in value&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; font-weight: bold; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; font-weight: bold; text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left; height: 10px;"/&gt;&lt;td style="padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; height: 10px;"/&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding-bottom: 2pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; font-weight: bold; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="D20221231" id="Tag398">&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;text-align: justify;font-size: 7pt;"&gt;&lt;span style="font-family: 'Times New Roman';font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div id="t_ft_I1L7IWPCF400000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 127px; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1.1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Carrying&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1.1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;amount in&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Fair Value Measurement Using &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; balance sheet &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Fair Value &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Assets: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Cash and cash equivalents: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 18px; width: 44%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Commercial paper &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 2%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&#160; &#160; Treasury Bills&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;5,974&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;5,974&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;5,974&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;0&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;0&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Treasury Bills - maturity date greater than three months&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equity securities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;text-align: justify;font-size: 7pt;"&gt;&lt;span style="font-family: 'Times New Roman';font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div id="t_ft_UCGJ0G6UQO00000000000000000000"&gt;&lt;table cellpadding="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 90px; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1.1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt; Carrying&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1.1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;amount in &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Fair Value Measurement Using &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 12px;"&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; balance&#160;sheet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Fair Value &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Level 3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 12px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Assets: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Cash and cash equivalents: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 44%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Commercial paper &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 8%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding-left: 9pt; height: 10px;"&gt;Treasury Bills&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;5,000&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;5,000&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;5,000&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;0&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 10px;"&gt;0&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Treasury Bills - maturity date greater than three months&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equity securities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231_CommercialPaperMember_1"
      decimals="-3"
      id="Tag390"
      unitRef="USD">1377000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CommercialPaperMember_1"
      decimals="-3"
      id="Tag406"
      unitRef="USD">1377000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag399"
      unitRef="USD">1377000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag385"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_CommercialPaperMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag153"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231_USTreasurySecuritiesMember_1"
      decimals="-3"
      id="Tag404"
      unitRef="USD">5974000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_1"
      decimals="-3"
      id="Tag556"
      unitRef="USD">5974000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag392"
      unitRef="USD">5974000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag158"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag7"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="I20221231_USTreasurySecuritiesMember_1"
      decimals="-3"
      id="Tag152"
      unitRef="USD">1980000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_1"
      decimals="-3"
      id="Tag13"
      unitRef="USD">1980000</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag5"
      unitRef="USD">1980000</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag6"
      unitRef="USD">0</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20221231_USTreasurySecuritiesMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag388"
      unitRef="USD">0</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:CarryingAmountOfAvailableForSaleSecurities
      contextRef="I20221231_LimitedMarketableCompanyMember_1"
      decimals="-3"
      id="Tag555"
      unitRef="USD">56000</else:CarryingAmountOfAvailableForSaleSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_LimitedMarketableCompanyMember_1"
      decimals="-3"
      id="Tag519"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag154"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag407"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20221231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag397"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20211231_CommercialPaperMember"
      decimals="-3"
      id="Tag386"
      unitRef="USD">1520000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_CommercialPaperMember"
      decimals="-3"
      id="Tag403"
      unitRef="USD">1520000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_CommercialPaperMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag402"
      unitRef="USD">1520000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_CommercialPaperMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag8"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_CommercialPaperMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag387"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20211231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag408"
      unitRef="USD">5000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag391"
      unitRef="USD">5000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag558"
      unitRef="USD">5000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag554"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag393"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="I20211231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag157"
      unitRef="USD">3000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20211231_USTreasurySecuritiesMember"
      decimals="-3"
      id="Tag490"
      unitRef="USD">3000000</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag396"
      unitRef="USD">3000000</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag389"
      unitRef="USD">0</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure
      contextRef="I20211231_USTreasurySecuritiesMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag409"
      unitRef="USD">0</else:AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure>
    <else:CarryingAmountOfAvailableForSaleSecurities
      contextRef="I20211231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag557"
      unitRef="USD">56000</else:CarryingAmountOfAvailableForSaleSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag410"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel1Member"
      decimals="-3"
      id="Tag250"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel2Member"
      decimals="-3"
      id="Tag151"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20211231_LimitedMarketableCompanyMember_FairValueInputsLevel3Member"
      decimals="-3"
      id="Tag25"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="D20221231" id="Tag300">&lt;table cellpadding="0" style="height: 60px; border-collapse: collapse; font: 10pt 'times new roman'; width: 60%; margin-left: auto; margin-right: auto;" width="60%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="text-align: center; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;Years Ended&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="text-align: center; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: 1px solid black; height: 10px;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; height: 10px;"&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="width: 35%; text-align: left; text-indent: -10pt; padding-left: 10pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-weight: bold; text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;42&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white; height: 10px;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;Change in value&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; font-weight: bold; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; font-weight: bold; text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left; height: 10px;"/&gt;&lt;td style="padding-bottom: 1pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; text-align: right; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; height: 10px;"/&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding-bottom: 2pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; font-weight: bold; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right; height: 10px; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;56&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; text-align: left; height: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag411"
      unitRef="USD">56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="I20201231"
      decimals="-3"
      id="Tag156"
      unitRef="USD">42000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="D20221231"
      decimals="-3"
      id="Tag514"
      unitRef="USD">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag40"
      unitRef="USD">14000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="I20221231"
      decimals="-3"
      id="Tag39"
      unitRef="USD">56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag405"
      unitRef="USD">56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:InventoryDisclosureTextBlock contextRef="D20221231" id="Tag64">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note &lt;span style="border-left: none; border-right: none;"&gt;4&lt;/span&gt;. Inventories&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories used in the determination of cost of goods sold are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="height: 70px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 70.028%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.0308%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 70.028%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Raw Materials &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1,162&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,129&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Work&#160;In&#160;Process &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;278&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Finished Goods&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;287&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Reser&lt;span&gt;ve for Obs&lt;/span&gt;olescence&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;(10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(10&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Total Inventories&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1,745&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,663&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="D20221231" id="Tag518">&lt;table cellpadding="0" style="height: 70px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 70.028%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.0308%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 70.028%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Raw Materials &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1,162&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,129&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Work&#160;In&#160;Process &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;278&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Finished Goods&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;287&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 70.028%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Reser&lt;span&gt;ve for Obs&lt;/span&gt;olescence&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;(10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.05042%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 10px; width: 12%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(10&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.980392%;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 70.028%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Total Inventories&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1,745&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.05042%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,663&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.980392%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="I20221231"
      decimals="-3"
      id="Tag434"
      unitRef="USD">1162000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag502"
      unitRef="USD">1129000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="I20221231"
      decimals="-3"
      id="Tag437"
      unitRef="USD">278000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag438"
      unitRef="USD">257000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="I20221231"
      decimals="-3"
      id="Tag43"
      unitRef="USD">315000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag433"
      unitRef="USD">287000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="I20221231"
      decimals="-3"
      id="Tag45"
      unitRef="USD">10000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag436"
      unitRef="USD">10000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag439"
      unitRef="USD">1745000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag435"
      unitRef="USD">1663000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="D20221231" id="Tag493">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;strong&gt;Note&lt;/strong&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;. Property and Equipment, Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following is a summary of property and equipment:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="height: 117px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.7165%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Autos&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equi&lt;span&gt;pment &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;282&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Furniture and Fixtures &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;485&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 69.4397%;"&gt;Right&lt;span&gt;-of-Use&lt;/span&gt; Asset&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.01868%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;"&gt;&lt;strong&gt;30&lt;/strong&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.69779%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.01868%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;"&gt;30&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.01868%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Building &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1,373&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,373&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Land&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2,654&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,626&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Less&#160;Accumulated&#160;Depreciation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,609&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Total Property and Equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;"&gt;&#160;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Depreciation expense for the years ended&#160;December 31, 2022 and 2021 was $107&#160;and $105, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="D20221231" id="Tag492">&lt;table cellpadding="0" style="height: 117px; border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="85%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 28.7165%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; padding: 0px; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Autos&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equi&lt;span&gt;pment &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;282&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Furniture and Fixtures &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;485&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 17px; width: 69.4397%;"&gt;Right&lt;span&gt;-of-Use&lt;/span&gt; Asset&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.01868%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;"&gt;&lt;strong&gt;30&lt;/strong&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.69779%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.01868%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; width: 12%;"&gt;30&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; width: 1.01868%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Building &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1,373&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,373&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Land&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2,654&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,626&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Less&#160;Accumulated&#160;Depreciation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,609&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 69.4397%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Total Property and Equipment &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.01868%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_AutomobilesMember"
      decimals="-3"
      id="Tag160"
      unitRef="USD">63000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20211231_AutomobilesMember"
      decimals="-3"
      id="Tag504"
      unitRef="USD">23000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_EquipmentMember"
      decimals="-3"
      id="Tag426"
      unitRef="USD">282000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20211231_EquipmentMember"
      decimals="-3"
      id="Tag422"
      unitRef="USD">300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_FurnitureAndFixturesMember"
      decimals="-3"
      id="Tag420"
      unitRef="USD">491000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20211231_FurnitureAndFixturesMember"
      decimals="-3"
      id="Tag430"
      unitRef="USD">485000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_AssetsHeldUnderCapitalLeasesMember"
      decimals="-3"
      id="Tag42"
      unitRef="USD">30000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20211231_AssetsHeldUnderCapitalLeasesMember"
      decimals="-3"
      id="Tag423"
      unitRef="USD">30000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_BuildingMember"
      decimals="-3"
      id="Tag424"
      unitRef="USD">1373000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20211231_BuildingMember"
      decimals="-3"
      id="Tag503"
      unitRef="USD">1373000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231_LandMember"
      decimals="-3"
      id="Tag419"
      unitRef="USD">415000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20211231_LandMember"
      decimals="-3"
      id="Tag488"
      unitRef="USD">415000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20221231"
      decimals="-3"
      id="Tag429"
      unitRef="USD">2654000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag41"
      unitRef="USD">2626000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="I20221231"
      decimals="-3"
      id="Tag421"
      unitRef="USD">1679000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag428"
      unitRef="USD">1609000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag425"
      unitRef="USD">975000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag432"
      unitRef="USD">1017000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="D20221231"
      decimals="-3"
      id="Tag427"
      unitRef="USD">107000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag431"
      unitRef="USD">105000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="D20221231" id="Tag379">&lt;p style="margin: 0pt; text-align: justify; font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;Note&#160;6. Net Intangible Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Int&lt;span&gt;angible assets incl&lt;/span&gt;ude the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;table cellpadding="0" style="height: 49px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="75%"&gt;&lt;tbody&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Average &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Useful &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Lives&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Gross &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Carrying &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; Accumulated Amortization &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Net &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Carrying &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-bottom: 2pt; padding-left: 0pt; vertical-align: bottom; height: 10px; width: 27%; background-color: #d6f3e8;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Communication Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; text-align: center; height: 10px; width: 8%; background-color: #d6f3e8;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;3&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; border-bottom: 1pt solid #000000; width: 9%; background-color: #d6f3e8;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;"&gt;150&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;"&gt;0&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Net&#160;Intangible&#160;Assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;table cellpadding="0" style="height: 70px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="75%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Average &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Useful &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Lives&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Gross &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Carrying &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; Accumulated Amortization &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Net &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Carrying &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px; background-color: #d6f3e8;"&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;HazardPro Technology &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 2%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7 Years &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Comm&lt;/span&gt;&lt;span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;unica&lt;span&gt;tio&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span&gt;n Tec&lt;/span&gt;hnology&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center;"&gt;3&lt;span style="font-family: 'times new roman', times;"&gt; Years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;150&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;112&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;38&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Net&#160;Intangible&#160;Assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,628&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,590&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Amortization expense for the years ended December 31, 2022 and 2021 was $38 and $190, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="D20221231" id="Tag375">&lt;div style="border-right: none; border-left: none;"&gt;&lt;table cellpadding="0" style="height: 49px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="75%"&gt;&lt;tbody&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 19px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Average &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Useful &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Lives&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Gross &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Carrying &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; Accumulated Amortization &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Net &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Carrying &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-bottom: 2pt; padding-left: 0pt; vertical-align: bottom; height: 10px; width: 27%; background-color: #d6f3e8;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;Communication Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; text-align: center; height: 10px; width: 8%; background-color: #d6f3e8;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;3&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; border-bottom: 1pt solid #000000; width: 9%; background-color: #d6f3e8;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;"&gt;150&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid #000000; text-align: right; width: 9%; background-color: #d6f3e8;"&gt;0&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Net&#160;Intangible&#160;Assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;table cellpadding="0" style="height: 70px; border-collapse: collapse; width: 75%; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="75%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Average &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Useful &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Lives&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Gross &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Carrying &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; Accumulated Amortization &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Net &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Carrying &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px; background-color: #d6f3e8;"&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 27%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;HazardPro Technology &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 2%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 8%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;7 Years &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 16px; width: 9%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 16px;"&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Comm&lt;/span&gt;&lt;span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;unica&lt;span&gt;tio&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&lt;span&gt;n Tec&lt;/span&gt;hnology&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px; text-align: center;"&gt;3&lt;span style="font-family: 'times new roman', times;"&gt; Years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;150&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;112&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: right; height: 16px;"&gt;38&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Net&#160;Intangible&#160;Assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,628&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1,590&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="D20221231_LicensingAgreementsMember"
      id="Tag541">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20221231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag537"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20221231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag520"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag528"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20221231"
      decimals="-3"
      id="Tag542"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20221231"
      decimals="-3"
      id="Tag529"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag540"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="D20211231_UnpatentedTechnologyMember"
      id="Tag547">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20211231_UnpatentedTechnologyMember"
      decimals="-3"
      id="Tag544"
      unitRef="USD">1478000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20211231_UnpatentedTechnologyMember"
      decimals="-3"
      id="Tag538"
      unitRef="USD">1478000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20211231_UnpatentedTechnologyMember"
      decimals="-3"
      id="Tag550"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="D20211231_LicensingAgreementsMember"
      id="Tag548">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20211231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag539"
      unitRef="USD">150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20211231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag549"
      unitRef="USD">112000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20211231_LicensingAgreementsMember"
      decimals="-3"
      id="Tag521"
      unitRef="USD">38000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag546"
      unitRef="USD">1628000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag530"
      unitRef="USD">1590000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag527"
      unitRef="USD">38000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="D20221231"
      decimals="-3"
      id="Tag545"
      unitRef="USD">38000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag543"
      unitRef="USD">190000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="D20221231" id="Tag401">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 7. Accrued Expenses&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accrued expenses include the following:&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; height: 90px;" width="85%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 69.9491%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 28.5467%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 69.9491%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; width: 69.9491%; height: 17px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Wages&#160;and&#160;Commissions&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 1.69779%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 18px; width: 69.9491%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Other &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;22&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;61&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px; width: 69.9491%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Total Accrued Expenses&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;350&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="D20221231" id="Tag365">&lt;table cellpadding="0" style="border-collapse: collapse; width: 85%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt; height: 90px;" width="85%"&gt;&lt;tbody&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 69.9491%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 28.5467%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="vertical-align: bottom; height: 18px; width: 69.9491%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; width: 69.9491%; height: 17px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Wages&#160;and&#160;Commissions&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 1.69779%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 1%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 12%; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; width: 0.848896%; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 18px;"&gt;&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 18px; width: 69.9491%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Other &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;22&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 18px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;61&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 19px;"&gt;&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px; width: 69.9491%;"&gt;&lt;p style="margin: 0pt 0pt 0pt 10pt; text-indent: -10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; Total Accrued Expenses&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;350&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 1.69779%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 19px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px; width: 0.848896%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag46"
      unitRef="USD">328000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag417"
      unitRef="USD">281000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag44"
      unitRef="USD">22000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag418"
      unitRef="USD">61000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="-3"
      id="Tag416"
      unitRef="USD">350000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag415"
      unitRef="USD">342000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="D20221231" id="Tag93">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;strong&gt;&lt;span style="font-size: 10pt;"&gt;Note 8. Leases&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;The Company has a&lt;span&gt; financing lea&lt;/span&gt;se for office equipment.&lt;span style="mso-spacerun: yes;"&gt;&#160;&lt;/span&gt;The lease has a remaining term of one year&#160;at December 31, 2022.&lt;span style="mso-spacerun: yes;"&gt;&#160; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table border="0" cellpadding="0" style="height: 77px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 66.989%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in 5.4pt; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3149%;"&gt;&lt;span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;"&gt;Years&#160;Ended&#160;December&#160;31,&#160;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.34807%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; font-size: 8pt;" valign="bottom"&gt;2021&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Finance lease cost:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.34807%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Amortization of right-of-use assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; text-align: right; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom"&gt;6&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Interest&#160;on&#160;lease&#160;liabilities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 0.966851%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 2.34807%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom"&gt;1&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Total finance lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom"&gt;7&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;Supplemental balance sheet information related to leases is as follows:&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table border="0" cellpadding="0" style="height: 87px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 17px; width: 65.9889%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3574%; font-weight: bold;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 8pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; text-align: center; vertical-align: bottom; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom"&gt;2021&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Finance leases &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Prope&lt;span&gt;rty and equ&lt;/span&gt;ipment, gross&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; width: 12.0148%;"&gt;30&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Accumulated amortization &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1.01664%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12.0148%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;(25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 2.2779%;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; width: 12.0148%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;(&lt;/span&gt;19&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 0.924214%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; &#160;&#160;&#160;&#160;&#160; &lt;span style="-sec-ix-hidden:Tag596"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;11&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table border="0" cellpadding="0" style="height: 72px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 80%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Weighted&#160;average&#160;remaining&#160;lease&#160;term &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 2%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 12%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 6%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; &#160;&#160;&#160;&#160;&#160; Finance leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Weighted average discount rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; &#160;&#160;&#160;&#160;&#160; Finance leases &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;7.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt; %&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;Maturities of lease liabilities are as follows:&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table border="0" cellpadding="0" style="height: 105px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Year ending December 31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Total lease payments &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; border-top: 1pt solid rgb(0, 0, 0);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; border-top: 1pt solid rgb(0, 0, 0);" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Less amount representing interest &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Total &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 1.001%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 12.012%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="I20221231" id="Tag131">P1Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LeaseCostTableTextBlock contextRef="D20221231" id="Tag94">&lt;table border="0" cellpadding="0" style="height: 77px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 66.989%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 17px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in 5.4pt; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3149%;"&gt;&lt;span style="font-family: 'times new roman', times; font-weight: bold; font-size: 8pt;"&gt;Years&#160;Ended&#160;December&#160;31,&#160;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 2.34807%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; text-align: center; vertical-align: bottom; border-bottom: 1pt solid #000000; font-weight: bold; width: 13%; font-size: 8pt;" valign="bottom"&gt;2021&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Finance lease cost:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.34807%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Amortization of right-of-use assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; text-align: right; height: 10px; vertical-align: bottom; width: 12%;" valign="bottom"&gt;6&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in 5.4pt; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Interest&#160;on&#160;lease&#160;liabilities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; text-align: left; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 0.966851%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; width: 2.34807%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; text-align: right; vertical-align: bottom; border-bottom: 1pt solid #000000; width: 12%;" valign="bottom"&gt;1&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0in 5.4pt; margin-left: 0.1px; height: 10px; width: 66.989%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Total finance lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 2.20994%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; text-align: left; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 0.966851%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; width: 2.34807%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: bottom; border-bottom: 2.8pt double #000000; width: 12%;" valign="bottom"&gt;7&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; width: 0.966851%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="D20221231"
      decimals="-3"
      id="Tag141"
      unitRef="USD">6000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag134"
      unitRef="USD">6000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag167"
      unitRef="USD">1000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag137"
      unitRef="USD">1000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="D20221231"
      decimals="-3"
      id="Tag138"
      unitRef="USD">7000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag140"
      unitRef="USD">7000</us-gaap:LeaseCost>
    <else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="D20221231" id="Tag147">&lt;table border="0" cellpadding="0" style="height: 87px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 17px; width: 65.9889%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in; margin-left: 0.1px; border-bottom: 1pt solid #000000; text-align: center; height: 17px; width: 29.3574%; font-weight: bold;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; text-align: center; height: 17px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom"&gt;&lt;p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 8pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 8pt; font-family: 'times new roman', times;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid #000000; text-align: center; vertical-align: bottom; width: 12.0148%; font-weight: bold; font-size: 8pt;" valign="bottom"&gt;2021&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Finance leases &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 12.0148%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; margin-left: 0.1px; height: 15px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Prope&lt;span&gt;rty and equ&lt;/span&gt;ipment, gross&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.01664%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.0148%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; width: 12.0148%;"&gt;30&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Accumulated amortization &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 1.01664%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; background-color: #d6f3e8; margin-left: 0.1px; height: 10px; width: 12.0148%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;(25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 2.2779%;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right; width: 12.0148%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;(&lt;/span&gt;19&lt;/td&gt;&lt;td style="padding: 0px; background-color: #d6f3e8; vertical-align: bottom; margin-left: 0.1px; height: 10px; width: 0.924214%;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 65.9889%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; &#160;&#160;&#160;&#160;&#160; &lt;span style="-sec-ix-hidden:Tag596"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 2.2779%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 1.01664%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; border-top: 1pt solid #000000; width: 1.01664%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; text-align: right; border-top: 1pt solid #000000; width: 12.0148%; border-bottom-width: 2.8pt; border-bottom-style: double; border-bottom-color: #000000;"&gt;11&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; width: 0.924214%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table border="0" cellpadding="0" style="height: 72px; width: 65%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="margin-left: 0.1px; height: 17px;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 80%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Weighted&#160;average&#160;remaining&#160;lease&#160;term &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 2%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 12%;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8; width: 6%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; &#160;&#160;&#160;&#160;&#160; Finance leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&#160;year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Weighted average discount rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 10px;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: #d6f3e8;"&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; &#160;&#160;&#160;&#160;&#160; Finance leases &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;7.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; background-color: #d6f3e8;" valign="bottom"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt; %&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="I20221231"
      decimals="-3"
      id="Tag132"
      unitRef="USD">30000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag127"
      unitRef="USD">30000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="I20221231"
      decimals="-3"
      id="Tag155"
      unitRef="USD">25000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag569"
      unitRef="USD">19000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="I20221231"
      decimals="-3"
      id="Tag128"
      unitRef="USD">5000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag133"
      unitRef="USD">11000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="I20221231" id="Tag135">P1Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="I20221231"
      decimals="3"
      id="Tag129"
      unitRef="Pure">0.07</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="D20221231" id="Tag299">&lt;table border="0" cellpadding="0" style="height: 105px; width: 60%; border-collapse: collapse; border: none; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;"&gt;&lt;tbody&gt;&lt;tr style="height: 15px;"&gt;&lt;td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Year ending December 31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Total lease payments &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 1.001%; border-top: 1pt solid rgb(0, 0, 0);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 12.012%; border-top: 1pt solid rgb(0, 0, 0);" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15px; background-color: rgb(214, 243, 232);"&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 5%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 81%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Less amount representing interest &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 1.001%; background-color: rgb(214, 243, 232);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-bottom: 1pt solid rgb(0, 0, 0); width: 12.012%; background-color: rgb(214, 243, 232);" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 15px; width: 0.900901%; background-color: rgb(214, 243, 232);" valign="bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: 15px;"&gt;&lt;td colspan="2" style="padding: 0in; margin-left: 0.1px; height: 15px; width: 86%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Total &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 1.001%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; border-top: 1pt solid rgb(0, 0, 0); width: 12.012%; border-bottom: 2.8pt double rgb(0, 0, 0);" valign="bottom"&gt;&lt;p style="text-align: right; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding: 0in; margin-left: 0.1px; height: 15px; width: 0.900901%;" valign="top"&gt;&lt;p style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="I20221231"
      decimals="-3"
      id="Tag568"
      unitRef="USD">6000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="I20221231"
      decimals="-3"
      id="Tag139"
      unitRef="USD">6000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <else:FinanceLeaseLiabilityImputedInterest
      contextRef="I20221231"
      decimals="-3"
      id="Tag395"
      unitRef="USD">0</else:FinanceLeaseLiabilityImputedInterest>
    <else:FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest
      contextRef="I20221231"
      decimals="-3"
      id="Tag136"
      unitRef="USD">6000</else:FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="D20221231" id="Tag576">&lt;p style="margin: 0in; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Note 9&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;. Merge&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;r Agreement with Mobile X Global, Inc.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman';font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;On J&lt;span style="line-height: inherit;"&gt;une 10, 2022&lt;/span&gt;, Electro-Sensors, Inc. (&#x201c;ELSE&#x201d;) entered into an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) with Mobile X Newco, Inc., a Delaware corporation, a wholly owned subsidiary of ELSE (the &#x201c;Merger Sub&#x201d;), and Mobile X Global, Inc., a Delaware corporation (&#x201c;Mobile X&#x201d;). &#160;Mobile X Global, Inc. is a new entrant in the global mobile industry founded by its CEO Peter Adderton.&#160; The Mobile X business plan is to launch a new mobile wireless brand called Mobile X in the United States&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;, enabled by a network agreement with a major carrier.&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman';font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;The merger was structured as a statutory reverse triangular merger under Delaware and Minnesota law, under which Merger Sub would be merged with and into Mobile X Global, Inc., with Mobile X Global, Inc. surviving the Merger and becoming a wholly owned subsidiary of ELSE. In connection with the Merger, ELSE would have reincorporated in Delaware, would have been re-named Mobile X Global, Inc., and would have operated both the new MobileX wireless business and the existing Electro-Sensors business.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman';font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;color: #000000;font-style: normal;text-indent: 0px;word-spacing: 0px;font-size: 10pt;font-family: 'Times New Roman', serif;line-height: 1.2;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;On January 30, 20&lt;/span&gt;23, the Company announced that it and Mobile X had jointly agreed to terminate the merger agreement.&#160; See Note 13. Subsequent Events for additional information.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="D20221231" id="Tag588">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 10. Common Stock Options&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Stock options&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2013&lt;/span&gt; E&lt;span style="line-height: inherit;"&gt;quity Incentive Pl&lt;/span&gt;an (the &#x201c;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2013&lt;/span&gt; Plan&#x201d;) authorizes the issuance of both nonqualified and incentive stock options. Payment for the shares may be made in cash, shares of the Company&#x2019;s common stock or a combination thereof. Under the terms of the 2013 Plan, incentive stock options and non-qualified stock options are granted at a minimum of 100% of fair market value on the date of grant and may be exercised at various times depending upon the terms of the option. All existing options expire 10 years from the date of grant or &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;one year&lt;/span&gt;&lt;/span&gt;&#160;from the date of death.&#160; The Company also operated the 1997 Stock Option ("1997 Plan") as discussed below.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Under&lt;span&gt; the &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2013&lt;/span&gt;&lt;/span&gt;Plan, the Company is authorized to issue up to 600,000 shares through stock options and awards such as restricted stock or restricted stock units. As of December 31, 2022, under the 2013 Plan, 25,000 shares had been issued, options to purchase an aggregate of 300,000 shares were outstanding, of which options to purchase&#160;300,000 shares were exercisable, and 275,000&#160;additional shares were available for issuance pursuant to awards that may be granted under the plan in the future.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Under the &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;1997&lt;/span&gt; Plan, the Company was authorized to grant options to purchase up to 450,000 shares of its common stock. As of December 31, 2022, there were&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;no&lt;/span&gt;&#160;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;options to purchase &lt;/span&gt;shares outstanding under the &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;1997&lt;/span&gt; Plan. The board terminated the plan in 2014, but the outstanding options on that date remained outstanding until they were exercised in 2022.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;There were&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;no&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;"&gt;options&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;granted during the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 5pt 0pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes the activity for outstanding incentive stock options under the &lt;span style="border-left: none; border-right: none;"&gt;2013&lt;/span&gt; Plan to employees of the company:&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table cellpadding="0" style="height: 137px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" width="88%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Options Outstanding &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Number of &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Weighted-&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Average &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Exercise &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Weighted-&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Average&#160;Remaining&lt;br/&gt;Contractual &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Term &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Aggregate &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Intrinsic Value&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td colspan="17" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;125,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.78&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Granted &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercised &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Canceled/forfeited/expired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Bal&lt;span&gt;ance&lt;/span&gt; at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;125,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.78&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Gra&lt;span&gt;&lt;span&gt;nte&lt;/span&gt;&lt;/span&gt;d &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercised &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(25,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Canceled/forfeited/expired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span&gt; B&lt;/span&gt;&lt;span&gt;al&lt;/span&gt;ance at December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.81&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Vested and exercisable as of December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 4pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 2pt 0pt; text-align: left; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&lt;span style="font-size: 10pt;"&gt;The following table summarizes the activity for outstanding stock options under the 2013 Plan and 1997 Plan to non-employee directors of the Company:&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table cellpadding="0" style="height: 130px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" width="88%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Options Outstanding &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160; &#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Number of &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Weighted-&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Average &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Exercise &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Weighted-&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Average&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Remaining&lt;br/&gt;Contractual &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Term&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1; font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Aggregate &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Intrinsic Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td colspan="17" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;207,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Granted &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercised &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Canceled/forfeited/expired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;207,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Granted &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercised &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Canceled/forfeited/expired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;200,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 9pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Vested and exercisable as of December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;200,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;The Company recognized compensation expense in connection with the vesting of options of approximately $3&#160;and $5&#160;during the years ended December 31, 2022 and 2021, respectively.&#160;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;There were &lt;span style="border-left: none; border-right: none;"&gt;32,500&lt;/span&gt;&#160;options exercised during the year ended December 31, 2022.&#160; There were no options exercised during the year ended December 31,&#160;2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of December 31, 2022, there was&#160;no&#160;unrecognized compensation expense under the 2013 Plan. To the extent the forfeiture rate is different than we have anticipated, stock-based compensation related to the awards will be different from our expectations.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="D20221231"
      decimals="2"
      id="Tag187"
      unitRef="Pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="D20221231" id="Tag191">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath contextRef="D20221231" id="Tag195">P1Y</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="I20221231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag179"
      unitRef="Shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231_TwoThousandThirteenEquityIncentivePlanMember_1"
      decimals="0"
      id="Tag193"
      unitRef="Shares">25000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20221231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag583"
      unitRef="Shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="I20221231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag184"
      unitRef="Shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="I20221231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag38"
      unitRef="Shares">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="I20221231_OneThousandNineHundredNinetySevenStockOptionPlanMember"
      decimals="INF"
      id="Tag200"
      unitRef="Shares">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20221231_OneThousandNineHundredNinetySevenStockOptionPlanMember"
      decimals="INF"
      id="Tag571"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20211231_13"
      decimals="0"
      id="Tag604"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20221231"
      decimals="0"
      id="Tag202"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="D20221231_EmployeeStockOptionMember_1"
      id="Tag239">&lt;div&gt;&lt;table cellpadding="0" style="height: 137px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" width="88%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Options Outstanding &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Number of &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Weighted-&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Average &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Exercise &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Weighted-&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Average&#160;Remaining&lt;br/&gt;Contractual &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Term &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Aggregate &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Intrinsic Value&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 17px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td colspan="17" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;125,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.78&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Granted &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercised &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Canceled/forfeited/expired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Bal&lt;span&gt;ance&lt;/span&gt; at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;125,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.78&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Gra&lt;span&gt;&lt;span&gt;nte&lt;/span&gt;&lt;/span&gt;d &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercised &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(25,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Canceled/forfeited/expired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span&gt; B&lt;/span&gt;&lt;span&gt;al&lt;/span&gt;ance at December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.81&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Vested and exercisable as of December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 4pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20201231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag177"
      unitRef="Shares">125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20201231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag194"
      unitRef="USDPerShare">3.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20201231_EmployeeStockOptionMember"
      id="Tag188">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20211231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag180"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20211231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag198"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20211231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag182"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20211231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag172"
      unitRef="Shares">125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20211231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag189"
      unitRef="USDPerShare">3.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20211231_EmployeeStockOptionMember"
      id="Tag484">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20221231_EmployeeStockOptionMember_1"
      decimals="0"
      id="Tag27"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231_EmployeeStockOptionMember_1"
      decimals="0"
      id="Tag171"
      unitRef="Shares">25000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="D20221231_EmployeeStockOptionMember_1"
      decimals="2"
      id="Tag551"
      unitRef="USDPerShare">3.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20221231_EmployeeStockOptionMember_1"
      id="Tag206">P5Y10M24D</else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20221231_EmployeeStockOptionMember_1"
      decimals="0"
      id="Tag203"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20221231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag181"
      unitRef="Shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20221231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag414"
      unitRef="USDPerShare">3.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20221231_EmployeeStockOptionMember_1"
      id="Tag478">P2Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="I20221231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag178"
      unitRef="Shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="I20221231_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag204"
      unitRef="USD">71000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="D20221231_DirectorStockOptionMember"
      id="Tag146">&lt;div&gt;&lt;table cellpadding="0" style="height: 130px; border-collapse: collapse; width: 88%; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; margin-right: auto;" width="88%"&gt;&lt;tbody&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; Options Outstanding &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160; &#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Number of &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Weighted-&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Average &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Exercise &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Weighted-&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Average&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Remaining&lt;br/&gt;Contractual &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Term&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;p style="margin: 0pt; text-align: center; line-height: 1; font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Aggregate &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Intrinsic Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td colspan="17" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 5pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 51%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;207,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 9%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Granted &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercised &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Canceled/forfeited/expired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at December 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;207,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Granted &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Exercised &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; padding-left: 18pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Canceled/forfeited/expired &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Balance at December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;200,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt 0pt 0pt 9pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Vested and exercisable as of December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;200,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color: #ffffff; padding-bottom: 2pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20201231_DirectorStockOptionMember"
      decimals="0"
      id="Tag196"
      unitRef="Shares">207500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20201231_DirectorStockOptionMember"
      decimals="2"
      id="Tag74"
      unitRef="USDPerShare">4.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20201231_DirectorStockOptionMember"
      id="Tag183">P2Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20211231_DirectorStockOptionMember"
      decimals="0"
      id="Tag174"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20211231_DirectorStockOptionMember"
      decimals="0"
      id="Tag553"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20211231_DirectorStockOptionMember"
      decimals="0"
      id="Tag199"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20211231_DirectorStockOptionMember"
      decimals="0"
      id="Tag197"
      unitRef="Shares">207500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20211231_DirectorStockOptionMember"
      decimals="2"
      id="Tag185"
      unitRef="USDPerShare">4.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20211231_DirectorStockOptionMember"
      id="Tag585">P1Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20221231_DirectorStockOptionMember"
      decimals="0"
      id="Tag192"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231_DirectorStockOptionMember"
      decimals="0"
      id="Tag584"
      unitRef="Shares">7500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="D20221231_DirectorStockOptionMember"
      decimals="2"
      id="Tag170"
      unitRef="USDPerShare">4.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20221231_DirectorStockOptionMember"
      id="Tag173">P0Y1M6D</else:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20221231_DirectorStockOptionMember"
      decimals="0"
      id="Tag582"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20221231_DirectorStockOptionMember"
      decimals="0"
      id="Tag201"
      unitRef="Shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20221231_DirectorStockOptionMember"
      decimals="2"
      id="Tag205"
      unitRef="USDPerShare">4.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20221231_DirectorStockOptionMember"
      id="Tag413">P0Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="I20221231_DirectorStockOptionMember"
      decimals="0"
      id="Tag186"
      unitRef="Shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="I20221231_DirectorStockOptionMember"
      decimals="-3"
      id="Tag176"
      unitRef="USD">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag586"
      unitRef="USD">3000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag26"
      unitRef="USD">5000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20221231"
      decimals="INF"
      id="Tag190"
      unitRef="Shares">32500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20211231_13"
      decimals="INF"
      id="Tag175"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="I20221231"
      decimals="-3"
      id="Tag552"
      unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="D20221231" id="Tag99">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 11. Benefit Plans&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Employee stock ownership plan&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company sponsors an employee stock ownership plan (&#x201c;ESOP&#x201d;) that covers substantially all employees who work 1,000 or more hours during the year. The ESOP has, at various times, secured financing from the Company to purchase the Company&#x2019;s shares on the open market. When the ESOP purchases shares with the proceeds of the Company loans, the shares are pledged as collateral for these loans. The shares are maintained in a suspense account until released and allocated to participant accounts. The ESOP owns 94,434 shares of the Company&#x2019;s stock at December 31, 2022. All shares held by the ESOP have been released and allocated to participants' accounts. No dividends were paid during the years ended December 31, 2022 and 2021.&#160; The ESOP had no debt to the Company at December 31, 2022 or 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognized compensation expense for contributions of $30 to the ESOP in both&#160;2022 and 2021.&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In the event a terminated ESOP participant desires to sell his or her shares of the Company&#x2019;s stock and the shares are not readily tradable, the Company may be required to purchase the shares from the participant at fair market value. In addition, at its election, the Company may distribute the ESOP&#x2019;s shares to the terminated participant. At December 31, 2022, 94,434 shares of the Company&#x2019;s stock, with an aggregate fair market value of approximately $427, are held by ESOP participants who, if terminated, would have rights under the repurchase provisions if the Company's stock were not readily traded. The Company believes because its stock is listed on the Nasdaq&#160;Capital Market it meets the ESOP requirements and that there would not be a current obligation for it to repurchase any distributed ESOP shares.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Profit sharing plan and savings plan&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company has a salary reduction and profit sharing plan that conforms to IRS provisions for 401(k) plans. The Company may make profit-sharing contributions with the approval of the Board of Directors. There were no profit-sharing contributions by the Company in 2022 or 2021.&lt;/span&gt;&lt;/p&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify
      contextRef="I20221231"
      decimals="0"
      id="Tag587"
      unitRef="Hour">1000</else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP
      contextRef="I20221231"
      decimals="INF"
      id="Tag168"
      unitRef="Shares">94434</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag610"
      unitRef="USD">0</us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP
      contextRef="D20221231"
      decimals="-3"
      id="Tag164"
      unitRef="USD">0</us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP>
    <else:EmployeeStockOwnershipPlanDebtToCompany
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag593"
      unitRef="USD">0</else:EmployeeStockOwnershipPlanDebtToCompany>
    <else:EmployeeStockOwnershipPlanDebtToCompany
      contextRef="I20221231"
      decimals="-3"
      id="Tag169"
      unitRef="USD">0</else:EmployeeStockOwnershipPlanDebtToCompany>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag594"
      unitRef="USD">30000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="D20221231"
      decimals="-3"
      id="Tag20"
      unitRef="USD">30000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP
      contextRef="I20221231"
      decimals="0"
      id="Tag412"
      unitRef="Shares">94434</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue
      contextRef="D20221231"
      decimals="-3"
      id="Tag165"
      unitRef="USD">427000</else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag603"
      unitRef="USD">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="D20221231"
      decimals="-3"
      id="Tag166"
      unitRef="USD">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="D20221231" id="Tag378">&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;Note 12. Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The compon&lt;span&gt;ents of the income tax&lt;/span&gt; provision are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;div&gt;&lt;table cellpadding="0" style="height: 90px; border-collapse: collapse; width: 80.525%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 67.037%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.925926%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.6039%; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Years Ended December 31&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 2.03231%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&lt;span&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; width: 13.9002%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; width: 13.9002%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Current: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Federal &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"/&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; State &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Deferred: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Fe&lt;span&gt;der&lt;/span&gt;al &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;(48&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;38&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; State &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"/&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"/&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total&#160;Federal&#160;and&#160;State&#160;Income&#160;Taxes &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;(28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 0.951625%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 2.03231%;"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The provision &lt;span&gt;for incom&lt;/span&gt;e taxes differs from the amount obtained by applying the U.S. federal income tax rate to pretax income due to the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="height: 110px; border-collapse: collapse; width: 80.825%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 67.037%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.925926%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.9658%; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Years Ended December 31&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.97056%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 14.2621%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; width: 14.2621%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Computed &#x201c;Expected&#x201d; Federal Tax Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;96&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Increase (Decrease) in Taxes Resulting From: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; State Income Taxes, net of Federal Benefit &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;R&amp;amp;D Credits &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"/&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; (99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Permanent Differences &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Other &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;(46&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Federal and State Income Taxes &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;(28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #d6f3e8; width: 1.97056%; padding: 0px; vertical-align: middle;" valign="middle"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 7pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The components of the net deferred tax asset consist of:&#160; &#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;table style="height: 204px; border-collapse: collapse; width: 80%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="80%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 17px;"&gt;&lt;span style="font-weight: bold;"&gt;December 31&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 69%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Deferred Tax Assets: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Vacation accrual &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Allowance for doubtful accounts &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Stock compensation &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;96&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Bonus &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;11&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Depreciation and amortization &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Inventory Obsolescence&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; R&amp;amp;D credit carryforward &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;313&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;220&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Valuation allowance&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;(252&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(220&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #d6f3e8; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px;" valign="middle"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Deferred Tax Assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;231&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Deferred Tax Liabilities: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Prepaid expenses &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Deferred Tax Liabilities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Net Deferred Tax Asset &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;256&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;208&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;R&amp;amp;D credits can be carried forward for twenty years for federal purposes and fifteen years in Minnesota.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;The Company is materially&#160;subject to the following taxing jurisdictions: U.S. and Minnesota. The tax years 2019 through 2021 remain open to examination by the Internal Revenue Service and state jurisdictions. We have no&#160;accrued interest or penalties related to uncertain tax positions as of January 1, 2022 or December 31, 2022 and uncertain tax positions are not significant.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="D20221231" id="Tag243">&lt;table cellpadding="0" style="height: 90px; border-collapse: collapse; width: 80.525%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 67.037%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.925926%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.6039%; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Years Ended December 31&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 2.03231%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.9002%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&lt;span&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; width: 13.9002%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; width: 13.9002%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Current: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Federal &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"/&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; State &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Deferred: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Fe&lt;span&gt;der&lt;/span&gt;al &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;(48&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.951625%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;38&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 2.03231%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; State &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.951625%;"/&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2.03231%;"/&gt;&lt;/tr&gt;&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total&#160;Federal&#160;and&#160;State&#160;Income&#160;Taxes &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&lt;span&gt;(28&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 0.951625%;"&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; background-color: #d6f3e8; height: 10px; width: 12.9002%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; background-color: #d6f3e8; height: 10px; padding: 0px 0px 1px; width: 2.03231%;"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="D20221231"
      decimals="-3"
      id="Tag16"
      unitRef="USD">19000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag383"
      unitRef="USD">10000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="D20221231"
      decimals="-3"
      id="Tag162"
      unitRef="USD">1000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag355"
      unitRef="USD">1000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="-3"
      id="Tag36"
      unitRef="USD">-48000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag17"
      unitRef="USD">38000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="-3"
      id="Tag381"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag489"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="-3"
      id="Tag384"
      unitRef="USD">-28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag532"
      unitRef="USD">49000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="D20221231" id="Tag228">&lt;table cellpadding="0" style="height: 110px; border-collapse: collapse; width: 80.825%; margin-left: auto; margin-right: auto; font-family: 'times new roman'; font-size: 10pt;" width="80%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: bottom; width: 67.037%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 0.925926%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; width: 30.9658%; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Years Ended December 31&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1.97056%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 14.2621%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; width: 13%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px; width: 14.2621%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Computed &#x201c;Expected&#x201d; Federal Tax Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;96&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Increase (Decrease) in Taxes Resulting From: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; State Income Taxes, net of Federal Benefit &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;R&amp;amp;D Credits &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"/&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; (99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; ) &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Permanent Differences &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.97056%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Other &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;(46&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1.97056%;"/&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 67.037%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Federal and State Income Taxes &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 0.925926%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 12%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;(28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1.85185%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 1%;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; width: 13.2621%;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #d6f3e8; width: 1.97056%; padding: 0px; vertical-align: middle;" valign="middle"/&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="D20221231"
      decimals="-3"
      id="Tag483"
      unitRef="USD">15000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag37"
      unitRef="USD">96000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="D20221231"
      decimals="-3"
      id="Tag494"
      unitRef="USD">1000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag34"
      unitRef="USD">1000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="D20221231"
      decimals="-3"
      id="Tag359"
      unitRef="USD">0</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag14"
      unitRef="USD">99000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <else:IncomeTaxReconciliationPermanentDifferences
      contextRef="D20221231"
      decimals="-3"
      id="Tag364"
      unitRef="USD">2000</else:IncomeTaxReconciliationPermanentDifferences>
    <else:IncomeTaxReconciliationPermanentDifferences
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag360"
      unitRef="USD">4000</else:IncomeTaxReconciliationPermanentDifferences>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="D20221231"
      decimals="-3"
      id="Tag531"
      unitRef="USD">-46000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag357"
      unitRef="USD">47000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20221231"
      decimals="-3"
      id="Tag374"
      unitRef="USD">-28000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20211231_13"
      decimals="-3"
      id="Tag35"
      unitRef="USD">49000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="D20221231" id="Tag338">&lt;table style="height: 204px; border-collapse: collapse; width: 80%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="80%"&gt;&lt;tbody&gt;&lt;tr style="height: 17px;"&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; text-align: center; height: 17px;"&gt;&lt;span style="font-weight: bold;"&gt;December 31&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 69%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Deferred Tax Assets: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 2%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 12%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Vacation accrual &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Allowance for doubtful accounts &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Stock compensation &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;96&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Bonus &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;11&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Depreciation and amortization &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 17px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #d6f3e8;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Inventory Obsolescence&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;2&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;&lt;span style="border-left: none; border-right: none;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 17px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; R&amp;amp;D credit carryforward &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;313&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;220&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt; Valuation allowance&#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;(252&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(220&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="height: 10px; background-color: #d6f3e8; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px;" valign="middle"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Deferred Tax Assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;231&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Deferred Tax Liabilities: &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Prepaid expenses &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total Deferred Tax Liabilities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; border-top: 1pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 10px;"&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Net Deferred Tax Asset &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px;"&gt;&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt;256&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.25pt double #000000; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;208&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="I20221231"
      decimals="-3"
      id="Tag369"
      unitRef="USD">25000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag373"
      unitRef="USD">27000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="I20221231"
      decimals="-3"
      id="Tag18"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag382"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="I20221231"
      decimals="-3"
      id="Tag372"
      unitRef="USD">91000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag358"
      unitRef="USD">96000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
      contextRef="I20221231"
      decimals="-3"
      id="Tag482"
      unitRef="USD">11000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag354"
      unitRef="USD">4000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="I20221231"
      decimals="-3"
      id="Tag159"
      unitRef="USD">94000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag512"
      unitRef="USD">100000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="I20221231"
      decimals="-3"
      id="Tag361"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag363"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="I20221231"
      decimals="-3"
      id="Tag481"
      unitRef="USD">313000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag33"
      unitRef="USD">220000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20221231"
      decimals="-3"
      id="Tag366"
      unitRef="USD">252000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag370"
      unitRef="USD">220000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag356"
      unitRef="USD">286000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag362"
      unitRef="USD">231000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="I20221231"
      decimals="-3"
      id="Tag19"
      unitRef="USD">30000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag371"
      unitRef="USD">23000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="I20221231"
      decimals="-3"
      id="Tag368"
      unitRef="USD">30000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag15"
      unitRef="USD">23000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="I20221231"
      decimals="-3"
      id="Tag161"
      unitRef="USD">256000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag380"
      unitRef="USD">208000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="I20211231_18"
      decimals="-3"
      id="Tag613"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="I20221231"
      decimals="-3"
      id="Tag367"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:SubsequentEventsTextBlock contextRef="D20221231" id="Tag377">&lt;p style="line-height: 1.2; margin: 0pt 0pt 10pt; text-indent: 0pt;"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt; font-family: 'times new roman', times;"&gt;Note 13. Subsequent Events&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="line-height: inherit; font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;On January 30, 2023, the &lt;span style="line-height: inherit;"&gt;Company an&lt;/span&gt;d M&lt;span&gt;obile X G&lt;/span&gt;lobal, Inc. announced that the two companies terminated the definitive merger agreement the parties entered into on June 10, 2022.&#160; A condition to the closing of the merger transaction was the consummation of an equity financing which the parties anticipated would be a PIPE investment (private investment in public entity).&#160; The financing necessary to consummate the merger was pursued but was not available due to difficult conditions in the financial markets, including the markets for PIPE investments.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <else:NumberOfCompaniesTerminatedDefinitiveMergerAgreement
      contextRef="I20230130_SubsequentEventMember_MobileXGlobalIncMember_ElectroSensorsIncMember"
      decimals="0"
      id="Tag577"
      unitRef="Number">2</else:NumberOfCompaniesTerminatedDefinitiveMergerAgreement>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>70
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .EA<58'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #I87%6@4A[.^X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*$Y8!R;UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/
MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE<DKXJ7GHHU,T/>,1@M(?
MZHA05]4*')(RBA3,P"(L1"9;HX6.J*B/%[S1"SY\QB[#C ;LT*&G!+SDP.0\
M,9S'KH4;8(811I>^"V@68J[^B<T=8)?DF.R2&H:A')J<FW;@\/:T>\GK%M8G
M4E[C]"M90>> :W:=_-IL'O=;)NNJ;HJJ*?C#GJ\$OQ<5?Y]=?_C=A%UO[,'^
M8^.KH&SAUUW(+U!+ P04    " #I87%6F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M .EA<58BM RB00<  &TO   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MM9IA<Z(X&,>_2L:[N=F=J55 6]UKG;'8WGG;6J]V=V?OYEY$B,H4B!=";;_]
M/0$$V0D1;N*^V(+R_"$_GX3_D^1J1]E+M"&$H[? #Z/KUH;S[:=.)W(V),#1
M.=V2$+Y9419@#J=LW8FVC& W"0K\CMGM7G0"[(6MT57RV9R-KFC,?2\D<X:B
M. @P>[\A/MU=MXS6_H,G;[WAXH/.Z&J+UV1!^)?MG,%9)U=QO8"$D4=#Q,CJ
MNC4V/DVL@0A(KOCJD5UT<(Q$4Y:4OHB3J7O=ZHHG(CYQN)# \.>5V,3WA1(\
MQ[^9:"N_IP@\/-ZKWR6-A\8L<41LZG_S7+ZY;@U:R"4K'/O\B>Y^)UF#^D+/
MH7Z4_(]VZ;6]7@LY<<1ID 7#$P1>F/[%;QF(@P#3J@@PLP#SAP"CZ@Y6%F#5
M#>AE ;V$3-J4A,,$<SRZ8G2'F+@:U,1! C.)AN9[H?C=%YS!MQ[$\=&$.C'\
MC!R-0Q?=AMSC[V@:IODD?I<V^K*8H \_?[SJ<+B=".HXF?1-*FU62!LF>J A
MWT2@ZQ*W+-"!Y\P?UMP_[(VI5)P0YQQ9QADRNZ8I>2!;'?Z V3DR+I)P2Q(^
M48?_$8=P]Z[L[J766#EZ*]&S*O1L^DH8^GN\C#B#]/]'1CA5Z,D5Q)CP*=IB
MAURWH--'A+V2UNB7GXR+[J\R.CK%)IK$2N1Z.;F>2KU(VN?W+9%A4X<;W?9G
M&1]E5%,^FL1*?/HYG[ZR@6. XR: [GR\E@%2QZ^P'\FXVLJPIH0TB94(7>2$
M+NIET)PPCXJ1ST4P?DJ3Z8C2?DRJ')24\4VA:1(K0;O,H5W6@W;G10[VT7>"
M&;J##R,9-K56%2QE5%-8FL1*L 8YK$$C6%FB5>)2J]U]E\%2QC2%I4FL!&N8
MPQHJFY<9CSO/AS>B#?UP3=F[C)):9D;#-G8<,)4,--Q43P9.*=,4G":Q$CBC
M6_BW;AUT3V3M"1\!"3?#@70<.R9T?VL_/SVBQ>UL\?BT0-.9+4.G5FG*3I=:
M&=Z!^37JP+.AGS+HHU/PJ6_H,Y&FWA&I+ORS^L;E8"BEI@QN3$V36IF:65 S
ME4VU8\9^? VH7J!'Y-IMPVQ;AA2;,K(Q-DUJ96R%W3>4GGB?;(L-%+G(IL$6
MA_)$4\M4FC-U7&-8IS#X1N'P#;5'SV!] U;MEY#N0K0@.*(AC.K3*(JEP_K-
M$<T9E6+3:OMUJ96Q%<;?4#OW_8"6]= GLJ6,>^$:+3CF<N-Q1/$[D479ZJC&
MU$Y1"QA%,6"H/7Q&[2OUXY!CEAD1.2VU4D6*:2T!=*F5815%@*%V[OL4HT%
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
M'"!)[_N'K=(B$KH0MER#_61S+V%'*:%;&L(Q7+.!/9YVPPQ[&&:3P[*V".$
M3QQ06\+!1QBGRDU/3EH()PJBPZ*VB873&7; :TD'CT_:H62</O+,R3O8RUT_
MNT]Y*VO[/K=TAOU\]NHS;,<-U;X8HEKR IB,%RN@-MB?6V/0)Z1>/?I$]M&V
MC(7]E/7AE4XW],75=G&?D\BDET)]H3":.>"UQ(7]S 7P9 D]C3W#C*<<V=.G
MI'#<:Q06H8@XX+7$A?W,M4\-Q[*\STUQV,-I$9HYV@1I*8P$WCK\0Q2K<\UD
M?@PC\5+A3T\,;V1MW^N6$8F?$3_M5UW5P$TU)OL5Z@I%G_T.%\LBXBA(TIGI
M_/2X2ZGLY 4[SI$6$1?*EB+)D7E,Y#G7AA;5;BP3A89 ,PBW Z?7GCT5D#6G
M_K^A?9];KB61MX@>M$B^KT66,JE^J_8%^L7JJI>R?[J&WLC:OM,M@Q/_W&@6
M6A1(&=^!(R2"N;MDZ"RXP &"71)2:RK9%:*E7L/@\R_T:AP,85PU/[N7Z@J%
MPXA,AP'!5;*$PW V'H[A;O<><:5,DS?O1*D5[ ]32*8A3 -JPZHSL<P>Z?XT
MVFWJ=0 M0J&#F$C+\L3/\A_2E)LS.ZC5#>7I.2]00C<<:M<*M,_<!,>'DX%-
M*H@<FS#24CSQ4_P7IBD\ A*ELH"XVNO3,G<&L\YNOX9H$YNZA@+2\CPYRO-E
M7F94 TRQFU9%#@F]-H>K6_8ZT[PK"\EH5J59_<@<FVXIS\SFY7PIY+FB,%FT
MYQQ-UV_'HO?6 %@&VT/G^R*.4QG2[B#(*3L(=6IKL4S 8=2;T:UBSC$];+<1
MX2F3<(>1JI(]%7QMO'OD9IM%;&*66634.1\VA_-_4KGBA0*J7X)><#$![^7N
MO'MWH\6F.C)^%%J+O+I<,PJ@C0"\7PJA7V_,*73S7X?%?U!+ P04    " #I
M87%6RI/S7+8"  #6!P  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*U5
M76_3,!3]*U:8T)!&\]6/,=I(6R<$#TC5NL$#XL%-;AMKCAULIQW\>JZ=+$I'
M6G42?6ALYYYSS[%SKZ<[J1YU#F#(4\&%GGFY,>65[^LTAX+J@2Q!X)NU5 4U
M.%4;7Y<*:.9 !?>C(!C[!67"2Z9N;:&2J:P,9P(6BNBJ**CZ?0-<[F9>Z#TO
MW+%-;NR"GTQ+NH$EF(=RH7#FMRP9*T!H)@51L)YYU^'5?&+C7< W!CO=&1/K
M9"7EHYU\R69>8 4!A]18!HJ/+<R!<TN$,GXUG%Z;T@*[XV?V3\X[>EE1#7/)
MO[/,Y#/OTB,9K&G%S9W<?8;&S\CRI9)K]T]V=>QH[)&TTD86#1@5%$S43_K4
M[$,'$ X/ *(&$)T*B!M [(S6RIRM6VIH,E5R1Y2-1C8[<'OCT.B&"7N*2Z/P
M+4.<26XHIR(%LK0,FIPOJ )A<C LI?P=>4\>EK?D_.P=.2-,D/M<5IJ*3$]]
M@\DMA9\VB6[J1-&!1+>0#D@<7I HB*(>^/QT>+@/]]%RZSMJ?4>.+S[ -Y<B
MPV\1,O)B!WY<K[11^'7][/-8DP[[26W%7>F2IC#SL*0TJ"UXR=LWX3CXV.?X
M/Y'M^8];__$Q]N1>T0RP#%-@6[KBH"\(Y5C2;BNP.9!,5BNSKC@66BHK87J/
MO,XQ=CELO]@F(1[.MFOR:,B>]&$K?7A4^EP6!38 +(WT\8*45)$MY17TZ:N)
M)IWDP>"EP.,Q>PI'K<+1*Q3J'&M*$UJ97"KV![(^I37AJ+M-0?U[(?>$P#W-
MXU;S^/6:F=95O][Q/S+B873I:G-/;D]<_&$TB@[L\*15.WF]6KRDM,'NQ,2F
M3_+D1,D]<;V2_4[7M3?>5ZHV3&C"88W(8#!!"E7?(O7$R-(UXI4TV-;=,,>+
M%Y0-P/=K*<WSQ/;V]BI/_@)02P,$%     @ Z6%Q5CKYX>M:!0  %A@  !@
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
MV^7RAI%M\3;TD3!&TN(RPH@K%6' _U\3PEYOQ O6^AW__%]02P,$%     @
MZ6%Q5DE<3I[Y!0  ]!H  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RM
M65%OVS80_BN$5PP=T-0B)<MVYAA(G!7K0]N@:;=G1J)MKI+HDK23[-?O*"F2
M)5),,O@ED>2[X\<[WGT\<G$OY ^U94RCASPKU,5HJ_7N?#Q6R9;E5+T7.U;
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
ME*JY9"]]?&<ION&C!$IR>'OB#9X[1->6Y&@@"<O;%B83DM*!*& L0\@Y942
M)<K+]MN(M_I>_L[":"B)IURI+<;V3MXE[BPE;D@A#B,I2L'J$.UY2!L")ZAY
MH]:MK:9,QTM*TTBNE8&$EIHRKC3-3W2\A0?DA*E8ERIU*)@/N+$=4/T:(90Z
M1=LFVO%TY!P/N;T (W_:><4Z/68-NZVPT5 /,E;D6_U(CT9IL1,QHE$AG9WI
MK:TCADD1F/($:!\.NEP\MVT.RK]%IV*OKXSC#6F6)1W",5>8U (E6TP_!\.@
M4PQ*BV*DD'%3-"924!>ND4E*,[D*&61L*9'D*\E\H #/EK;R]8E%,2Z?7%,?
MDW H?6Y;NFT6.E:W%>5$(>4E3LLHX\#C?LY*\,9@%-(ML)A#A:5NI4--903M
MI(A%Z*#^B72<D>\U/C9%:'!#L]03RANA+/7:<6> .E2EM(. !HT1;"6F&%K#
MG-^#=:29O.-W<@0;0B'IOR],31**M5U0 8K"8_7S?N/;-RC;-%,RR 0:I91P
M+2ON/+>[)+Q3AR8T&+H$#\:-\H[9<2<QO I]:0YXF:U08_A:^C?DQS+)/8*
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
M!>B\,'1)N@<VT']_+?X&4$L#!!0    ( .EA<59X)69_?@(  (8%   9
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
MZM"& -K?&+K)S@@'])]G]A=02P,$%     @ Z6%Q5O]^+,,V P  7P<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&ULC55K;]LV%/TK%UHWM$!C/9P7
M/-N DZY8@64(FJY!4>P#+5U91/E022J.^^MW2<JJFCE&(>A!\I[#<WC)J_E6
MFR^V073P*(6RBZ1QKIVEJ2T;E,Q.=(N*1FIM)'/4-)O4M@99%4!2I$66G:>2
M<94LYZ'OUBSGNG."*[PU8#LIF=E=H=#;19(G^X[W?-,XWY$NYRW;X!VZ?]I;
M0ZUT8*FX1&6Y5F"P7B2K?'9UZN-#P$>.6SOZ!N]DK?47WWA7+9+,"T*!I?,,
MC%X/>(U">"*2\;7G3(8I/7#\O6=_&[R3ES6S>*W%/:]<LT@N$ZBP9IUP[_7V
M3^S]G'F^4@L;GK"-L3D%EYUU6O9@4B"YBF_VV*_#"'"9/0,H>D 1=,>)@LHW
MS+'EW.@M&!]-;/XC6 UH$L>53\J=,S3*">>6?R%9LO/4$9?O2<L>=Q5QQ3.X
MO( ;K5QCX0]58?4C04HB!B7%7LE5<93Q#983F.:OH<B*X@C?=' V#7S3H\[@
M\VIMG:'D_WO(9*0X/4SA#\3,MJS$14([WJ)YP&3YVR_Y>?;[$8&G@\#38^Q'
MEOXH[K"JO[5#N)Q [_I#@W"M9<O4#AIF@4'-%5,E5QL0R,)X2>-:H7(6=.U[
M+0(^TFFG]Q8- N%J+>C8VAE\0F;Z7 -E"N4:S9 M_\CA;9@!>Z926S>#E=3&
M\6\LG$":Q?A#<J+KD\YZ?HLT^0LX#_<[Y6A6ZX!"(X?@;,T%=YP<Y71]T(Z)
MWLEX'H)?A/NN:UN!5#-\W)J)$!>+&U>Q@L5B(I@C(TY'$@O<_N#V9QQ:N#54
M&\&X'3!5 7[M2,,TBX]567:RB].P\2*\+,[@%;RD.\!':-YZX:]!H3=T1G>>
MPWTH*Y[D 0U52=+N2VV?1_)/:R:?"LMA1^GZ/[;BMM2=<F!(UU/0Q22#7^&&
MN<[$%1\VQ3@-[,"^ %25%S1:-;]>TY#5F+-(U+*=#/OMG/:IM7YA@AH,^U@Y
M3\+WNR#KH9[DT&E+1T5/HMF$TFXA&(SU;^@=_AZK6#2_A\=?SPTS&ZXLJ:P)
MFDTNSI*X4_<-I]M00M?:44$.GPW] ='X !JO-1V_ON$G&/ZIR_\ 4$L#!!0
M   ( .EA<59UY$UQ00,  & '   9    >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;*55;6_C-@S^*X0'[%,N3IST=NN2 $G;;3>L6W'9RP'#/L@V$VLG2SE*
MBMM_/TIRW!S0!@/V)9%H\N%#47RTZ Q]L@VB@\=6:;O,&N<.UWENJP9;8<?F
M@)J_[ RUPO&6]KD]$(HZ!K4J+R:3MWDKI,Y6BVA[H-7">*>DQ@<"Z]M6T-,&
ME>F6V30[&3[(?>."(5\M#F*/6W2_'QZ(=_F 4LL6M95& ^%NF:VGUYMY\(\.
M?TCL[-D:0B6E,9_"YGV]S":!$"JL7$ 0_'?$&U0J #&-SSUF-J0,@>?K$_KW
ML7:NI106;XSZ4]:N66;O,JAQ)[QR'TSW(_;U7 6\RB@;?Z%+OE?S#"IOG6G[
M8&;02IW^Q6-_#F<![R:O!!1]0!%YIT21Y:UP8K4@TP$%;T8+BUAJC&9R4H>F
M;!WQ5\EQ;G6/M$>"]9X0^:P=IW<-W)M2*H2/\(,RI5 C>*^K\2)WG#"$Y54/
MODG@Q2O@TX*1M&LLW.D:ZR\!<F8ZT"U.=#?%1<1;K,8PFXZ@F!3%!;S94/XL
MXLU>P=MXRQ9KX<:TI=0BW11=P]I:GHAU]=E+*Z/UKW5I'?$M^ONE@TAIYB^G
M"9-U;0^BPF7&HV.1CIBMOOYJ^G;RW84BYD,1\TOH_[>'E\%_,0[A6QA#S +_
M+0W\JN$G\!IA.DF]@A&@%J7"&LHG$*#1A7$%\26:X+O]CR&H!)%$&L-O#4*;
MZNN$!>Z KYPGAN&=X+UPWAEZ8H$X(ED$1U+HO5>"3G&>[Q[!+2K1"<+8W7NI
MN>O&"6#CJ/?H&EDUT!_FUI>L)UXQW9Y W3/D<*F=>;GPT:5#L9Z.\BCU'AQ7
MU2<*>"56I@UVP22,4D]@.LT)K2^MK"6+)9@=W/V\O1LS$E2&V2=1B]F>T4;1
MJ2?>B"/W"Z6N#!T,"8>!^7 0HW.W$C%H[!LM6O9ZI;1 ]2R&'X8$6IJ>A&81
M3K$?F1FQ]/)DE:<1"^'!"Q^E=:':NR#-9-YL6>,-/7NFZR.T#X7/X@5Z:4KR
M,]6+'0K:;OETO'9)  ?K\'RLDVH^NZ>WYU[07FH+"G<<.AE_<Y4!)3U/&V<.
M44.Y5%;DN&SX"40*#OQ]9WA,^DU(,#RJJW\!4$L#!!0    ( .EA<587*R"\
M#00  ,8*   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;-56W7/;-@S_
M5W!:;Y?<)=:'[3C);-_9:;OEH:TO2=.'W1YH";)XH4B5I&)G?_U 2E:<GN.N
MW=->;'X /_P  A#&:Z4?3(%H85,*:29!86UU&88F+;!DIJ<JE'23*UTR2UN]
M"DVED65>J11A$D5G8<FX#*9C?[;0T[&JK> 2%QI,799,/\U1J/4DB(/MP0U?
M%=8=A--QQ59XB_9SM="T"SN4C)<H#5<2-.:38!9?S@=.W@O<<UR;G34X3Y9*
M/;C-=38)(D<(!:;6(3#Z>\0K%,(!$8VO+6;0F72*N^LM^GOO._FR9 :OE/C"
M,UM,@O, ,LQ9+>R-6O^!K3]#AY<J8?POK!O9?A) 6ANKRE:9&)1<-O]LT\9A
M1^$\>D4A:142S[LQY%F^999-QUJM03MI0G,+[ZK7)G)<ND>YM9IN.>G9Z94J
M2PK.K57I WRJ7*3,.+2$[.[#M$69-RC)*RAQ A^4M(6!=S+#["5 2)0Z7LF6
MUSPYB/@6TQ[TXQ-(HB0Y@-?O_.Q[O/X/^ E_SI;&:DJ,O_:YW  .]@.Z8KDT
M%4MQ$E U&-2/&$Q__24^BWX[0'?0T1T<0O_7SW(8Y:.R"''4@[W>-SO5[NX*
MI%C'??A:<_L$US)%Z0H&%J(Y5Q+A"9EN]$Y=*620JI+:@V&^PC[3VVNP6Z#G
M;7QQ,0*I.EM6057KM""(YHZ,:X2U^]GEDRM!38/+%5BV%-AV#OXW&@_K*]J1
MI=X$U'",93)STKPC;U[X6+\DN W$IQW5CW6Y)!F5PVW!Z%WABZ]KS$YA]HB:
M^A2\VZ!..5%?:)[B'H$;=-W0H=VA+N&(2Q\X<PRSU4KCBM&K7$NK.;6V%.Z9
MJ!'F3#!B#<P"I3YZ$FWZ1Q GPY,HBN -]'NC<SCKQ?"[9I*,0M31<>LKAR$P
M"RDB.7(2"'%3<>TOR01X&ULX#S9LP(#07H =M4+')'8V(+&+[Z #P<=1U!$]
MCR'IC> >C>-)X05LP/U3,N-B_*VKR0["*/Y/.7#PY1<4;$_)9Y_?44Y*)4^Q
MK(1Z0H2,_$JMTIZG4Z0:JIA\NOS_I$T2C4Z&/I:#WEE"KS'XR;1YS43<F? &
MXE<,'#4RQR05#R&BA/M9@^1$EQ]DLD]@YS^:8<\(_=V^TT\\R=E^K1.7 DZ4
M4*F1U9*20ZTDI>$W/9#<H#7N2[@>W"E_@AM+[<DO6_]K@M;N?;FAQ,MS,N4%
M*"_7" 6C3D9AY2FO2"@[:9)[7PO6*)R$RV9?'6NF,T,CA1"PQ!WH7*N2RD5[
MOJGURJ:W[\,5[LP6)>J5GZ ,6:VE;<:,[K0;TF;-;/(LWDQX'YA>4?*"P)Q4
MH]YH&(!NIJ9F8U7E)Y6ELC3W^&5!@R9J)T#WN:(/6KMQ!KK1=?H/4$L#!!0
M   ( .EA<58:3>M3204  - ,   9    >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;)57VW+;-A#]E1TED\N,J@NM7!K;FK&==)J'I)ZX;1XZ?8"(E8@Q"#
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
MP0Z9;1WF$.@53F6Y3%7FIBX*A4^L%]/I%:,)ZM/L";_YQI\N#^)SFP;W*F^
M$U5N M/?9V'X3'O%-.IS!Z?)#[<W"B4(_3R=?QI85OXWW/%I_ G\M?_A=[O<
M_W[^(RH8:KX6:HFMD_&+YT?PH_R3=/^E,EO^&?C"5)79\$>ZKU>6%N#]TB#K
M#%\(0?P? [SY/U!+ P04    " #I87%6Z9RFRP0#  #_!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6R-56UOVC 0_BNG;)HVB36O0-L!$O1%J[07
M--9-T[0/)KF 5<=.;:=T_WYG!S(J4=0OX+/OGKOG['LRVBA]9]:(%AXK(<TX
M6%M;GX>AR==8,7.B:I1T4BI=,4NF7H6FUL@*'U2),(FB05@Q+H/)R._-]62D
M&BNXQ+D&TU05TW]G*-1F',3!;N,;7ZVMVP@GHYJM<('VMIYKLL(.I> 52L.5
M!(WE.)C&Y[.^\_<./SANS-X:').E4G?.N"G&0>0*0H&Y=0B,_A[P H5P0%3&
M_18SZ%*ZP/WU#OW:<R<N2V;P0HF?O+#K<7 :0($E:X3]IC8?<<O'%Y@K8?PO
M;%K?P2" O#%65=M@JJ#BLOUGC]L^[ 6<1L\$)-N Q-?=)O)57C++)B.M-J"=
M-Z&YA:?JHZDX+MVE+*RF4TYQ=O*%V48CJ!)FC:$S8X#) A9\)7G)<R8M3/-<
M-=)RN8*Y$CSG:.#M=[84:-Z-0DM%.*@PWR:<M0F39Q+&"7Q6TJX-7,D"BZ<
M(57?44AV%&;)4<1+S$\@C7N01$ER!"_M6I)ZO/1X2[[NM63Z@I;\GBZ-U?3*
M_AQJ2ILR.YS23=ZYJ5F.XX!&RZ!^P&#RYE4\B#X<(91UA+)CZ),%37+1"$_I
MREA.;QD+N#58-@(^T5"80Q4?Q3Q<,?Q"IJE;T%AE((6K^X;7-,$6^O >X@BN
M&RVY[ZY[9-?\T:V=YWL84K>Y*%Q+AV1F$1QAWN^8]U_,_ LIW(W,584P1PT7
MJJI(%19KIO$0_:/ S]#?PGM,X[,8MP16N=?BW^<YS)CA.5S-%_":6A)!VLNB
MN!>G0[*CDXBZ5I8D66XD"R[<PQY& W<2P247C;NZ)\%ITCO-TETPY8B?YLAB
MYY:>]7O])/9N-()/<C1.&(&D)K\#53NQ-)"=];+X]%#:%B_+LMY9>K;%.W15
MX9XH5:A77GH-^,%I]:G;[=1]VHK:?_?VT_"9Z16GH@26%!J=#.ER="NWK6%5
M[25NJ2P)IE^NZ0N%VCG0>:F4W1DN0??-F_P#4$L#!!0    ( .EA<59*@&XZ
MJ ,  %H)   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;)56VV[;.!#]
ME8&V*%) B&Z6G7AM ['3&]!+D*2[6!3[0$MCBR@ENB1E)_WZ#BE9<5-'FX5@
MDT/.')[#&8J:[*3ZI@M$ W>EJ/34*XS9C(- 9P663)_*#58TLY*J9(9,M0[T
M1B'+75 I@C@,AT')>.7-)F[L2LTFLC:"5WBE0-=ER=3]'(7<3;W(VP]<\W5A
M[$ PFVS8&F_0?-E<*;*"#B7G)5::RPH4KJ;>132>I];?.?S%<:</^F"5+*7\
M9HWW^=0++2$4F!F+P*C9X@*%L$!$XWN+Z75+VL##_A[]C=-.6I9,XT**OWEN
MBJEWYD&.*U8+<RUW[[#5XPAF4FCW#[O&=WCN059K(\LVF!B4O&I:=M?NPT'
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
MGT.9M[S)85[;0V>Z9AE./6H2C>H9O?33AW 0?#VB.NE4)\?8TSOJR;P1"+*
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
M(RI<$X^C.'"Z#D? 7#LZ4,+KBDYP-'X!S2^T=IN!=]#])YC^ 5!+ P04
M" #I87%6J,HJ*D #  "!"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX
M;6S5EM]OTS 0Q_^54T!HDT;SHS\9;:5UC!\/@VF%\8!X<)-K:LVQ@^VLVW_/
MV6E#A]H@)O' 2VLG=Y_[GGT7>[Q6^M:L$"W<%T*:2;"RMCP-0Y.NL&"FHTJ4
M]&:I=,$L374>FE(CR[Q3(<(DB@9AP;@,IF/_[$I/QZJR@DN\TF"JHF#Z889"
MK2=!'&P?7/-\9=V#<#HN68YSM%_**TVSL*%DO$!IN)*@<3D)SN+3V<#9>X,;
MCFNS,P:7R4*I6S?YD$V"R E"@:EU!$9_=WB.0C@0R?BQ809-2.>X.][2W_K<
M*9<%,WBNQ%>>V=4D& 60X9)5PEZK]7O<Y--WO%0)XW]A7=MV^P&DE;&JV#B3
M@H++^I_=;]9AQV$4'7!(-@Z)UUT'\BK?,,NF8ZW6H)TUT=S I^J]21R7;E/F
M5M-;3GYV>JZ*@A9G;E5Z"Y]*MU(&CCZSA4!S/ XMA7"&8;K!S6I<<@ 7)W"I
MI%T9N) 99H\!(6EK!"9;@;.DE?@&TPYTXQ-(HB1IX76;A+N>USO NRA*H1X0
M'Z4,WRZQ6*#^OB_C5IYKFE-3LA0G 76%07V'P?3%LW@0O6Y1VVO4]EK5SJD)
MLTH@J"48+UAM]LB7,[</^Q2W,O<K;O;^4V6-93+C,H>/E5L4%WN^8F0*7WV1
M8_82SNY04]/"Q3WJE!N$*\U3W&-PC>[3X&B?41=PQ"4\(-/F&,[R7&/.+,('
M:36G/D_AAHD*8<8$DT1C%FC[_<YL2R""..F?1%$$SZ';&8Y@T(GAG6:2@D+4
MR''C<\<0F(7TZ5HB)X,0[TNN_4L* 3[&%N=A_1H&1'L$.]H8'9/9H$=FK_Y
M!\+'4=0('<60=(9P@\;II.4%K.&NT8 9M\:_IYKL$(8QM%13OZFF?FLU?53R
M)6[K/R.MJ57:[*N@5LX3:W[0J!S\@YIO9?[O-9]$PY.^+X1>9Y!0*?6>6/.'
M0L1-"!\@/A#@J+8Y)JNX#Q%URU,#4A)-<5/(+L%&?]L>OPC=O=T1[AR+!>K<
M'_X&4E5)6Y^0S=/F?G%6'ZN_S.O+R273.>T6"%R2:]094H/H^L"O)U:5_I!=
M*$M'MA^NZ(Z$VAG0^Z52=CMQ 9I;U_0G4$L#!!0    ( .EA<5;Y"IMTY ,
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
M_V3Y@#HZWSB-1/83+?-8KX7&<R'3.&^L%,1ALOI-?^9&K#7P@YH&.&^ W]J
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
M90-P?RVEV4WL!_JK,?T-4$L#!!0    ( .EA<59[<>BVDP(  %P'   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;*U574_;,!3]*U:&)I &^6H2QMI(
MT K& UK%QWB8]N FMXV%8V>VV[!_/SL)4=J:BH>])/ZXY_@<V_=Z7'/Q(@L
MA5Y+RN3$*92J+EQ79@646)[Q"IB>67)18J6[8N7*2@#.&U!)W<#S8K?$A#GI
MN!F;BW3,UXH2!G.!Y+HLL?A[!937$\=WW@;NR:I09L!-QQ5>P0.HIVHN=,_M
M67)2 I.$,R1@.7$N_8MI8N*;@)\$:CEH(^-DP?F+Z=SF$\<S@H!"I@P#UK\-
M3(%20Z1E_.DXG7Y) QRVW]BO&^_:RP)+F'+Z3')53)QS!^6PQ&NJ[GG]'3H_
MD>'+.)7-%]5M["AQ4+:6BI<=6"LH"6O_^+7;AP' '[T#"#I \%% V '"QFBK
MK+$UPPJG8\%K)$RT9C.-9F\:M'9#F#G%!R7T+-$XE=ZR#3#%!0&)CF>@,*'R
M!)VBIX<9.CXZ04>(,/18\+7$+)=C5^DU#=+-.OZKEC]XAW\&V1D*_2\H\(+
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
MMA^UMHW?%W//Q4'EXJ!QD1M[:IA"7*/Z)6"/-"<I2Y=%OR :9%+G1S.L3QZ
MRCK-C7EO; _'E=CCUXF-F8I$CM[BQD.=R@+O9*=LO8XW\/9^_J-2;^3P6H7N
MSD%I/E*^4[EDJ<+-62"\UQG@BR6+@[^8:)'9LW,N-)[$=KC";R60)@"?+X30
MVXDYCJNOK_ ?4$L#!!0    ( .EA<5;)E(@?4@(  *T%   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;(54;6O;,!#^*\(K(X6M=IS$'9UC6!K&"BV$
MIMW81\6^Q**RY$GGI/WW.\FNR9B;?K%UTMWS<N*4'K1YLB4 LN=**CL/2L3Z
M*@QM7D+%[86N0=')5IN*(X5F%]K: "]\427#.(J2L.)"!5GJ]U8F2W6#4BA8
M&6:;JN+F90%2'^;!.'C=N!>[$MU&F*4UW\$:\+%>&8K"'J40%2@KM&(&MO/@
MV_AJD;A\G_!3P,$>K9ESLM'ZR04WQ3R(G""0D*-#X/3;PS5(Z8!(QI\.,^@I
M7>'Q^A7]N_=.7C;<PK66OT2!Y3SX$K "MKR1>*\//Z#S,W-XN9;6?]FAS;VD
MY+RQJ*NNF!140K5__MSUX:@@CM\HB+N"V.MNB;S*)4>>I48?F''9A.86WJJO
M)G%"N4M9HZ%30768W0)9LFRTIMLN&@E,;PD>&R-0T#Y%TF4P*?A&2+]YSD9+
M0"XDK<Z84.RAU(WEJK!IB"3) 8=Y1[]HZ>,WZ)>07[#)^!.+HSAFC^LE&YV=
M_PL3DJ/>5MS;BCWNY W<N],6V&?V&[AAH JA=HQ40+4!0TJ&++14TV$J-S57
MMN8YS ,:"PMF#T'V\<,XB;Z>,#+IC4Q.H6?4E\F0IK8J\55N\/99DH;[ :)I
M3S0]2?2@D<NN4S5_H;G#P?ML46;O$\]ZXME)XENPEO%*-PIIRGT+%;I;$0J!
M(AQ2,?M/132L(NE5)._;'V)*WFUT>#1][B&[XV8GE*5>;JDFNK@DF:9]'-H
M=>T'<J.1QMLO2WI/P;@$.M]JC:^!F_'^A<[^ E!+ P04    " #I87%6L8GZ
M^7$$   ;%0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6S%6-MNXS80
M_15"710)L!N)\BU.;0.)DVT#-%LC;MJ'11]H:6P)D40O2?G2KR])R9)LRVSL
M=; OMBZ<,W-F..01>TO*7GD (- JCA+>MP(AYC>VS;T 8L*OZ!P2^69*64R$
MO&4SF\\9$%\;Q9'M.D[;CDF86(.>?C9B@QY-110F,&*(IW%,V/H.(KKL6]C:
M/'@.9X%0#^Q!;TYF, ;Q,A\Q>6<7*'X80\)#FB &T[YUBV^&KC;0(_X*8<DK
MUTA1F5#ZJFX>_;[EJ(@@ D\H""+_%C"$*%)(,HYO.:A5^%2&U>L-^F=-7I*9
M$ Y#&OT=^B+H6]<6\F%*TD@\T^5OD!-J*3R/1ES_HF4VMM.UD)=R0>/<6$80
MATGV3U9Y(BH&N'W P,T-W%V#Y@&#1F[0T$2SR#2M>R+(H,?H$C$U6J*I"YT;
M;2W9A(DJXU@P^3:4=F(PI'$LLSD6U'M%?\Q5:CFZ^$(8(RJ_E^CB'@0)(WZ)
M/J&7\3VZ^'")/J P07\&-.4D\7G/%C(0!6=[N=.[S*E[P"EVT1--1,#10^*#
MOPU@2P8%#7=#X\XU(MZ#=X4:^"-R'=>M"6CX=G-L"*=19+6A\1H'\,8!8?!)
M32\?R0S+GN-$S]I;F==D!K(/!)JL477<B*SUX]LE83[Z^KN$1(\"8OY/78(S
M_\UZ_ZKW;_B<>-"W9'-S8 NP!C__A-O.+W7).1/85JJ:1:J:)O1!-O-H/O.F
M)&1R>K-7N8 M2)1"'?<,L*L!U3*U&,B:+:J$C"Y/)-0J"+6,A#9-!*MYR+*J
M3QF-D4\$(#I%,SD#1!TM,RQVT!H(J^NVH='R1+KM@F[[N^CZ0$101]<,BS7;
M.K)&NQ/)=@JR'6-4OZK:@?\1?4GC"3#%3[=P[1J80;4JT]39F::F$5OQ71?Q
M71OC>P:/SI+P7[F<>-5E1Q9'7M<V4P;8KL30V(ER?T2K/LIN$677&.7#"I@7
M\K?FL;N7I8;;<G9SN3_J0"ZQ4VZ-CC'.EX0=G\\<LVTHN]GMB5,85W9\;*3E
M.KB!'KZEH5BCQ\23>X[<Z-$H(@GZ^@2J'K4[CAGUV"WG7&C;.7#+'+@_>(/.
M SA7NLZ$MIVN4LY@HP0XMF-SM&HSJH[=ZX/WT!VX%![8K#R>R"J,TQB1F*:R
MK)+11H605 24J;:O9=?<8]=VG!IZ[Z%"<"E#L%DPE(7BNE"(+*2.)Y,(D/SZ
M0_.4>0$YL(:U]I?<6H;O(3QPJ3RP62/L,81LFBJ.M;3:;Z3U'A(#EQH#FT7&
M_Q3NH'[$^W+"[=2UG=']J?1*B8+-&@5WNYVM[\TW;#U&Q*/7TC.A;?,OQ0_N
M_NBMQRB_CD[7F="VO^M+$>::1=BIJW0.6^V&9JNFV<WN3Z57BC'7+,:^8Y7.
MD4T?&&;GQY*S*\=,,;"9/GWC4AG+PF1'-<73XH3O5I]K[3R_PS?#[)RNA,F.
M#9\(FX6RMA%,):1SU9'L6'82E]T(.M>'61,J!(WU90#$!Z8&R/=32L7F1CDH
MSD,'_P%02P,$%     @ Z6%Q5@A$49(I!@  B2<  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#@N>&ULQ5IK;]LV%/TKA%<,+9!$$N57LL1 8G5;@;4-FCX^
M%/O 2->V4$GT2#J.__U(298L6:9LE4&_))9\>7C/X2/G,KQ>4_:#+P $>HZC
MA-_T%D(LKRR+^PN(";^@2TCD-S/*8B+D(YM;?,F !&FC.+*P;0^MF(1);W*=
MOKMGDVNZ$E&8P#U#?!7'A&WN(*+KFY[3V[[X%,X70KVP)M=+,H<'$%^6]TP^
M605*$,:0\) FB,'LIG?K7'FNJQJD$5]#6/.=STA1>:3TAWIX%]ST;)411. +
M!4'DKR>80A0I))G'?SEHK^A3-=S]O$7_,R4OR3P2#E,:?0L#L;CIC7LH@!E9
M1>(37?\-.:&!PO-IQ-.?:)W'VCWDK[B@<=Y89A"'2?:;/.="[#3 PP,-<-X
MUQOT#S1P\P9NO<'@0(-^WJ"?*I-1277PB""3:T;7B*EHB:8^I&*FK27],%'C
M_B"8_#:4[<1D2N-8RO\@J/\#?5RJL>#H]8.<7L$J O1Q5OOJ5HU3*#9OT&L/
M! DC_@:=HR\/'GK]Z@UZA2S$%X0!1V&"OB2AX&?RI?S\>4%7G"0!O[:$3%MU
M;OEYBG=9BOA B@Y&[VDB%AR]30((J@"6Y%N0QEO2=UB+Z(%_@5SG#&$;XX:$
MIL<W=QJ:>\<WMS5LW&((W13//8#WH 0_5Y,_0'(XY8[ 2;JF;ADCR1SD*A7H
M<8-VX^[))GU]NR8L0-__D9#HG8"8_]LT/EG__>;^U<YTQ9?$AYN>W'HXL"?H
M37[_S1G:?S1I:Q+,,P16T;U?Z-[7H4_^DNH*",[0AU7\" S1629QXQ3/H 8I
ME-J+GR9RZ)]V=6F-\+3I="0[*,@.M&3?/@/S0WXLW<$>F7,7#^PZY_VP.F=M
M5ATY#PO.0SWG>!G1#4!E"T3?WX/BW[A0M'BG+A238)XAL(J.HT+'T2_>H$8F
M=3<)YAD"J^@^+G0?:^?O'<S#) F3N71&$4E\.&[MCO<6I:.6;GWM'A?F:5/L
M*,!E(<"EN1WZLG6';HWPM.ET).O8I96S3>[1.5IEDVX:Z(:X.F]]8EV)[WA8
M1TM\JB9W!($EZZ 9A'+(+7A>ANQH)9S6L6\/\?1)=A4!ER)@_>@GP<E+/8>L
M+&+;;I@"#7%-B[T]KDJNM+B.ULE-2C)Y>?$$7-1K@9R3>R0GHT;4%%I5G]**
M.GHOVK#5?TM+7@C.;Y^ R1(>;;<'=,]"'QJERSH9[TCG7HS&=>&.B?+T"7<5
MI+2KSM%^M8L0&;C:UG8X#OMU)0RYTURQE_"Z3FEVG1:W6]L_NL@V;)@98Z>N
M6E/4_OQIB:JR+*VHHW5<D[N#]#Z!.B93$DQI(ACQQ8I$Z#.PN)&JOAN,-D 8
M1V,49T<7#D8!V31MPM,6J$$.Y610:'@(R&L!&AX!5%6U-)J.WFGJ5MN)NNH[
M*L2PM\+B_F%A#7G/7-V7<+).:64=O9?]FO[!0R0)$&1JD\=(SN/;^9S!G A9
M'DEUPX2'/OI*HE7S LWZ&.XLJM'>\C1D8G/57L(2X](28[TE_D"3<]B6\8%T
MA+Z@K-$*Z8%.K2&-HGFFT*HBEO8:.[^X?L>&K',NODDTSQ1:5?S2UF.]K>]8
MQ.-])X[MT?X)W)%QGC[+KBJ4_A_K_?])E3S>KP#V:+>&>/J,NC(N'3W6._H3
MBWF\?WQ\WC3<[:?,^KRZ\BZ-.]8;]Y^MY7'KF?*T/<33)]E5A-*+X].\^%'$
MAPTKN:'N;8QK6O&M<55RI07'>A]Z0BV?([5S,GIF:PJMJD]IIO')Q[8=:K&\
MD]WZJ7\QQ'7ACHGR] EW%:2TOEAO?7^NEL_!*[5\_\(9U)4P:GM-H57_(5S:
M7K?E)/CG:_F\A]K,<&NJ-4?5YT];5)5EZ4M=_;&OJ5J^I9O+HH8?'RPU6R"<
MM&Q%_?:BU6M!VAXLZ*&J@I9>TVTY0C96QK=TU'J6,=4#G'Q-X"7<J[MS04/O
M7HW4[GD?N[7[WFHT>[?"J &V=NXHQ<#FZ5TOCGRZ2D1V<Z=X6]PGNTUO4=7>
MWSE77G8KK(3)+JF])TS^Y>0H@IF$M"]&TC>P[-Y7]B#H,KT)]4B%H''Z<0$D
M *8"Y/<S2L7V0750W+Z;_ ]02P,$%     @ Z6%Q5LL]9TIS P  ? H  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULK5;;;N,V$/V5@;IH$V 177Q+
M4MM ;*=H'X(UUKOM0]$'6AI;A"52(2D[!OKQ.Z1LK>THZB+HBTU2G,-S9H:<
M&>ZDVN@4T<!+G@D]\E)CBGO?UW&*.=,WLD!!7U92Y<S05*U]72ADB3/*,S\*
M@KZ?,RZ\\="MS=5X*$N3<8%S!;K,<Z;V$\SD;N2%WG'A,U^GQB[XXV'!UKA
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
M5=\PM['J[,!U@'J^9$SN!GJ!ZK]"\ ]02P,$%     @ Z6%Q5LO=_#Q; P
MR@D  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&ULK9;?;]HP$,?_E5-6
M3:VT-3^  !U$*M!I>YA:0;<]3'MPDPNQEMB9[93NOY_M0$I)&NUA+V [=U]_
MSO;Y/-MQ\4MFB J>BIS)N9,I55ZYKHPS+(B\Y"4R_27EHB!*=\76E:5 DEBG
M(G<#SPO=@E#F1#,[=B>B&:]43AG>"9!541#Q9X$YW\T=WSD,K.DV4V; C68E
MV>(&U=?R3NB>VZ@DM$ F*6<@,)T[U_[5TO>,@[7X1G$GC]I@0GG@_)?I?$[F
MCF>(,,=8&0FB_QYQB7ENE#3'[[VHT\QI'(_;!_6/-G@=S .1N.3Y=YJH;.Y,
M'$@P)56NUGSW"?<!C8Q>S'-I?V&WM_4<B"NI>+%WU@0%9?4_>=HOQ)&#'[[B
M$.P=@E.'X2L.@[W#P 9:D]FP5D21:";X#H2QUFJF8=?&>NMH*#/;N%%"?Z7:
M3T6?6<P+A'ORA!+.-_J4)%6.<)O"39JB76-XMH$U40AKC#F+:4Z)V8D+.%^A
M(C27%_ >OFY6<'YV 6= &=QGO)*$)7+F*LUJ9G3C/=>BY@I>X?(#^,*9RB3<
ML 23EP*N#K*)-#A$N@AZ%5<87\+ ?P>!%P0=0,M_=_=[< ;-P@^LWN!?%O['
M]8-40A_IGUTK50L-NX5,GE_)DL0X=W0B2Q2/Z$1OW_BA]Z$KRO\D]B+F81/S
ML$\]6O*BK!0FX-P\E?IP8>+ 1TQ0D-R>+C/*)':M02T<6F%S-3U&_FCF/AY'
MUC:9AHW)"]Y1PSOJY=TH<]R/=^H=,'VU\K3!7B##E*HNY%I[=(Q\0MQG\0(X
M;(##7N#U6U*4'U:P%)A0U9EV86M.[X2J;?%^.NWF&C=<XUZN.]0W+D.F8$7U
MM2*0Q=A)-V[-'9S0M2V&W6R3AFW2RW:K,A1=+)/V.@S#$YJVS7#<C3-M<*:]
M./=<Z6-U.%[Z\H3V*>RBG;9I@\D);=MF^,K&^MYS_?!Z>:_C6%0ZI2E3>E^E
M3@X!.HM)KJB^V 3FQ"2\XE#I/1>Z3C!0.M5++JFI'MVEP6NE\NDA[36I0W&/
MJF*!8FL?"Q)B7C%5EXUFM'F07-LR?#*^, \56VV?9>I7SA<BMI1)R#'5DM[E
M6*^MJ!\.=4?QTM;>!ZYT);?-3#^V4!@#_3WE7!TZ9H+F^1;]!5!+ P04
M" #I87%6D79->HT#   1#   &0   'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6RME]MNVS@0AE^%T!9%"FPC4?(IJ2W L;=H@!Z"..U>+/:"EL8Q$8K4DI2=
M[-.7E!3%EF@U%[V)2>F?X3<C<H:9[H5\4%L C1XSQM7,VVJ=7_J^2K:0$74N
M<N#FS4;(C&@SE?>^RB60M#3*F!\&P<C/".5>/"V?W<AX*@K-*(<;B521940^
M70$3^YF'O><'M_1^J^T#/Y[FY!Y6H+_G-]+,_,9+2C/@B@J.)&QFWAQ?+O#
M&I2*'Q3VZF",;"AK(1[LY#J=>8$E @:)MBZ(^=G! ABSG@S'?[53KUG3&AZ.
MG[U_+(,WP:R)@H5@?]-4;V?>Q$,I;$C!]*W8?X(ZH*'UEPBFRK]H7VL##R6%
MTB*KC0U!1GGU2Q[K1!P8F$#=!F%M$+[6(*H-HC+0BJP,:TDTB:=2[)&T:N/-
M#LK<E-8F&LKM9UQI:=Y28Z?C:YZ(#- =>02%SE9FEZ0% _1M@[Z:/;2$#4@)
MJ7V/YDJ!5HCP%'VF9$T9U134.W2V!$TH,Z/WZ/MJB<[>O$-O$.7H;BL*9>1J
MZFN#:A?TDQKKJL(*3V M(3E'$?X3A4$8.LP7KS?'Q^:^25"3I;#)4ECZBUZ3
MI7_F:Z6EV7__NN*J' W<CNRAO%0Y26#FF5.G0.[ B]_^@4?!!U>4O\G94<Q1
M$W/4YSW^01)2GK1YDLB",%>PE8=1Z<$6C%T<#J?^[C $AV3<2([ !@W8H!=L
MSDSM(3P!9*H86HIBK3<%LYBBX-JYV2J'PT.(%F:?XHARV% .>RE76B0/:"$R
M4W!5F4@7V+"S[ 5ND3DD(S?:J$$;]:)="5XXTS3J+(7;-%W)P TS;F#&O3!+
M,'LWH=56L[5EG@FIZ?\G4S;NYF/0@NQ*<!"X,2<-YJ07\YKO@&LAG]"WM1(,
M5 )F![KX)K_<:WV*([B+!NZB%^[V+<GR#TNT,*6::K0@4CZ9L[$G,G417G36
MCW#48NQJPO!$"G'PTFN"7Y045M0?^OD,.UM#T%G\?3AL9]&I.LEXT ]Q+^.=
MT(2Y&I^3%'?3-!FU01VB")_@?.E(N+?XQS<2<D)3]->C+3#@Q@N[7SIHTW4U
M870"[J5UX/[>X4CBP97!B1J] K6K.8GZTDQP?S=Q7W.<B -'M^M\;(<HF+0@
M_8/[FKTL?R'RGG*%&&R,57 ^-B'*ZOY93;3(RRO<6FAS(2R'6W-G!VD%YOU&
M"/T\L;?"YK^ ^"=02P,$%     @ Z6%Q5FK8K+X[ @  &@4  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3,N>&ULM51K;],P%/TK5T%"((TF3;N!1AJ)/6!%
M%%6K>$B(#TYZVUCS([-OVB'QX[&=- IHF_:%+[&O?>ZYY\2^SO;:W-@*D>!.
M"F5G4454G\:Q+2N4S(YTC<KM;+21C%QHMK&M#;)U2)(B3I/D)):,JRC/PMK2
MY)EN2'"%2P.VD9*97V<H]'X6C:/#PC7?5N07XCRKV1972%_JI7%1W+.LN41E
MN59@<#.+WHU/SZ8>'P!?.>[M8 [>2:'UC0_FZUF4>$$HL"3/P-RPPW,4PA,Y
M&;<=9]27](G#^8']??#NO!3,XKD6W_B:JEGT)H(U;E@CZ%KOK[#S<^SY2BUL
M^,*^PR81E(TE+;MDIT!RU8[LKOL/@X1T_$!"VB6D07=;**B\8,3RS.@]&(]V
M;'X2K(9L)XXK?R@K,FZ7NSS*5TUA\;9!17"Y<U\++RZ0&!?V91:3*^!A<=F1
MG;5DZ0-D'YD:P20Y@C1))_"YD06:OUEB)Z_7F/8:TT [?:)&^+% 3_T3?L-"
M%UP@?(</0A=,',%<E:,AX-*?O]&O5NXB:6/_ =SG\5$QODE.;<U*G$6N"RR:
M'4;Y\V?CD^3M(U8GO=5)8)\\V>HGAX YH;3WBIW\!['37NSTT7-I#QCT!DHM
M:Z8X6B T[I8RPC50A;X_N.*^\4"BV3HTVQI$U]5TGYNVWG&HYY^379YF\6XH
M,1Y<=?]J+)C9<F5!X,;E)*/7+MFTG=@&I.MP^PM-KI?"M'*/%QH/</L;K>D0
M^(;JG\/\#U!+ P04    " #I87%6G-EGYAX#   ($@  #0   'AL+W-T>6QE
M<RYX;6S=6&U/VS 0_BN1&1-($VD;",UH*VV5D"9M$Q)\V#?D-DYKR;$SQV4M
MOWX^.TU?\"'&AXTN58E]C^^YQW<7''50FY5@MW/&3+0LA:R'9&Y,]3&.Z^F<
ME;0^4Q63%BF4+JFQ4SV+ZTHSFM?@5(JXU^FD<4FY)*.!7)37I:FCJ5I(,R3G
MK2GRMR_YD'33<Q)YNK'*V9#<G[S_N5#FZEWD[T<?CHXZ]Z=7^_83!YR2.$AZ
M\0+2,YSV#"5.7T3\'#-*?;E+[98?6R+O>.S<XB:GHT&AY":U"?$&RTM+%CU0
M,21C*OA$<_ J:,G%RIM[8)@JH71D;$UMH"Y8ZD</=_T,RMWPE%PJ[6+["/[O
MI%F^!ZQG() +T0KL$6\8#2IJ#-/RVD[<8F=\ D7-^&Y5684S35?=W@79.+B;
M#3)1.F>Z#=,E:]-H(%@!<C2?S>%N5!4#:(PJ[2#G=*8D=1K6'LW TDZ9$+?P
M+/PH=KB7Q5;%.E OV0ZMH&;H:?P$^+?9//<V[>MXHXH_*/-Y8;<CW1QZC-UH
M5O"EFR^+5@#&WL79:56)U2?!9[)D?O,O#C@:T+5?-%>:/]IHT"I3:V":1 ],
M&S[=MOS2M+IC2[-NIV6!:^X=H.:_F^<9DTQ3L2W:]OY;SO*K%2>7_TJR^Z^R
M+SBHL3G@WKK(BT,0F1Z"R /HR21[DQKCYFC<.G]W3M_6&L%;SI!\A[<EL0D:
M319<&"Z;V9SG.9-/#F%+;^C$ON;N\-OU.2OH0IB[%AR2S?@;R_FBS-I5-Y"(
M9M5F_!6VUTW;5RP;B\N<+5D^;J9Z-G'#R YLU.8"AWWDVEUA!//Q6!@!#(N#
M*<!\O!<6YW_:3Q_=C\<P;?T@TD=]^JB/]PHA8_?!XH1],GN%=YIE29*F6$;'
MXZ"",9:W-(5OF W3!AY8'(CT9[G&JXUWR/-]@-7TN0[!=HIW(K93/-> A/,&
M'ED6KC86!SRP*F"] _'#<:"GPCY) E7%M&%/,(YD&89 +X9[-$V1[*3P"=<'
M>TJ2),O""&!A!4F"(? TX@BF #1@2)*X<W#O/(K7YU2\^>UG]!M02P,$%
M  @ Z6%Q5I>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70
MGC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8
M_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(
M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1
MH2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^
M %!+ P04    " #I87%6A$E"%' $   &(P  #P   'AL+W=O<FMB;V]K+GAM
M;,6:VV[;.!! ?X7P4PHLUM;%:1O4!7+=#= XP;H(]FW!R&.+B$2J))6D_?H=
M2G5"997!OHS[9(N4J:,QR3.D].G1V/L[8^[%4UUIMYB4WC='TZDK2JBE^]TT
MH+%F8VPM/1[:[=0U%N3:E0"^KJ;I;'8XK:72D\^?=FW=V&E\8#P47AF-A:'@
M5L&C>ZD/A^)!.76G*N6_+R;=]PHFHE9:U>H'K!>3V42XTCS^::SZ8;27U:JP
MIJH6DZ2ON 7K5?&?XE6 _"KO7%?BY=U?$D$6D\,9-KA1UOGNC*Y]B8P/@"?W
M1ZTW%ZKR8,^DAS^L:1NEMZ$9O(MI=!M='':??1"/[/\)H]EL5 %GIFAKT+Z/
MHX4J &I7JL9-A)8U+":[4\2Q7HMS[3%(XE+W3>&YX4[QTI?K_JX]XD8QM$<*
M*^SEN@/G@SR1E=0%B"Z>+F)*":9TGTSBX$9:_$$)74]Y%S%F!&/&R[@*UPWG
M.'&]$:>FQL%5@G;8%?%/+B+(G(#,]PI92KT%AWABY4UQ7T:0<P)ROE=(Z4IQ
M49G'N"\>$G2'O'1+Z5L+PFS$2>N4!N>$Q.&\4ENML(D(\CT!^9X7\E(_@/-=
M#".@#P30!UZ@"ZFLN)55"^(*I,,(OH;[2,!]Y(^6]F@DB(&2&34)SWB1T+4-
MFO![KXIOK6K"#WX32_ Q(ND)9E$@"LX<'J>0<&%Q[-S0%PDEC(39&,=%85O
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
M0S[K_LE//@%02P$"% ,4    " #I87%6!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( .EA<5:!2'L[
M[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( .EA<5:97)PC$ 8  )PG   3              "  <P!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ Z6%Q5B*T#*)!!P  ;2\
M !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( .EA<58*VT,DV@4  ($8   8              " @80/  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #I87%6RI/S7+8"
M  #6!P  &               @(&4%0  >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ Z6%Q5CKYX>M:!0  %A@  !@              ("!
M@!@  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( .EA<5:Y
M)DZ#,@4  .\?   8              " @1 >  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    " #I87%625Q.GOD%  #T&@  &
M    @(%X(P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
MZ6%Q5NB=9U+'$P  :#@  !@              ("!IRD  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( .EA<5;%TI>QK00  /\+   8
M          " @:0]  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    " #I87%6X/2/3Z(#  "+"0  &               @(&'0@  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ Z6%Q5G@E9G]^ @  A@4
M !D              ("!7T8  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    " #I87%6#*#XH=,"  !:!@  &0              @($420
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( .EA<5:]KC!I
MS (  ,\&   9              " @1Y,  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ Z6%Q5AB^5Z9) @  2 4  !D
M ("!(4\  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #I
M87%6_WXLPS8#  !?!P  &0              @(&A40  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( .EA<59UY$UQ00,  & '   9
M          " @0Y5  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ Z6%Q5A<K(+P-!   Q@H  !D              ("!AE@  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #I87%6&DWK4TD%  #0
M#   &0              @('*7   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( .EA<59WW8T3M 0  'T*   9              " @4IB
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ Z6%Q5J <
M55P> @  TP0  !D              ("!-6<  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    " #I87%6WCW_4@85   D0   &0
M    @(&*:0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M .EA<5;IG*;+! ,  /\&   9              " @<=^  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ Z6%Q5DJ ;CJH P  6@D  !D
M             ("! H(  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    " #I87%6[PRL/RT#  #0"   &0              @('AA0  >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( .EA<5;&#H0L9 (
M $D%   9              " @46)  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ Z6%Q5BMK.5^< @  P04  !D              ("!
MX(L  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #I87%6
M]0,IRJP"  !J!@  &0              @(&SC@  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( .EA<58*$A=.0 (  !T%   9
M      " @9:1  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ Z6%Q5FWMIM Z P  'P@  !D              ("!#90  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #I87%6J,HJ*D #  "!"0
M&0              @(%^EP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( .EA<5;Y"IMTY ,  (P)   9              " @?6:  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ Z6%Q5J$8"E=3
M!   LPX  !D              ("!$)\  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    " #I87%6,V[W+'@#  #D$0  &0
M@(&:HP  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( .EA
M<5;BA^ZVJ0,  !X+   9              " @4FG  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ Z6%Q5GU_>BEA @  .P<  !D
M         ("!*:L  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    " #I87%6'GO383D%  !P'@  &0              @('!K0  >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( .EA<5;2RO0W7P,  %<*
M   9              " @3&S  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ Z6%Q5K;[^77P!0  :S   !D              ("!Q[8
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #I87%6#AOT
MRK$"   F!P  &0              @('NO   >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( .EA<59[<>BVDP(  %P'   9
M  " @=:_  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
MZ6%Q5KCX0NQ> @  O@4  !D              ("!H,(  'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    " #I87%68J5#?_(#  !E%@  &0
M            @($UQ0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( .EA<5;HM-&ZXP,  ,L1   9              " @5[)  !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ Z6%Q5JO5(UM1 @
M)P8  !D              ("!>,T  'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    " #I87%6M_FU\NP"  #9"   &0              @($
MT   >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( .EA<59S
MLZ],(P,  (D)   9              " @2/3  !X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ Z6%Q5LF4B!]2 @  K04  !D
M     ("!?=8  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M" #I87%6L8GZ^7$$   ;%0  &0              @($&V0  >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( .EA<58(1%&2*08  (DG   9
M              " @:[=  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ Z6%Q5LL]9TIS P  ? H  !D              ("!#N0  'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " #I87%6C-FL)-,"
M   W"   &0              @(&XYP  >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    ( .EA<5;+W?P\6P,  ,H)   9              "
M@<+J  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ Z6%Q
M5I%V37J- P  $0P  !D              ("!5.X  'AL+W=O<FMS:&5E=',O
M<VAE970U,BYX;6Q02P$"% ,4    " #I87%6:MBLOCL"   :!0  &0
M        @($8\@  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0
M   ( .EA<5:<V6?F'@,   @2   -              "  8KT  !X;"]S='EL
M97,N>&UL4$L! A0#%     @ Z6%Q5I>*NQS     $P(   L
M ( !T_<  %]R96QS+RYR96QS4$L! A0#%     @ Z6%Q5H1)0A1P!   !B,
M  \              ( !O/@  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (
M .EA<59\?ND;U $  ,8?   :              "  5G]  !X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( .EA<58J9-*FR@$  )L?   3
M              "  67_  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     ]
- #T HA   & ! 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>107</ContextCount>
  <ElementCount>260</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>35</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00090 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00100 - Statement - Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StatementBalanceSheets</Role>
      <ShortName>Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00105 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00200 - Statement - Statements Of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome</Role>
      <ShortName>Statements Of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00300 - Statement - Statements Of Changes In Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity</Role>
      <ShortName>Statements Of Changes In Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00400 - Statement - Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/StatementStatementsOfCashFlows</Role>
      <ShortName>Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>10101 - Disclosure - Nature of Business and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies</Role>
      <ShortName>Nature of Business and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>10201 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureInvestments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>10301 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>10401 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureInventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>10501 - Disclosure - Property And Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet</Role>
      <ShortName>Property And Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>10601 - Disclosure - Net Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets</Role>
      <ShortName>Net Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>10701 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureAccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>10801 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>10901 - Disclosure - Merger Agreement with Mobile X Global, Inc.</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc</Role>
      <ShortName>Merger Agreement with Mobile X Global, Inc.</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>11001 - Disclosure - Common Stock Options</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureCommonStockOptions</Role>
      <ShortName>Common Stock Options</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>11101 - Disclosure - Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureBenefitPlans</Role>
      <ShortName>Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11201 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11301 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureSubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>20102 - Disclosure - Nature of Business and Significant Accounting Policies (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy</Role>
      <ShortName>Nature of Business and Significant Accounting Policies (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>30103 - Disclosure - Nature of Business and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables</Role>
      <ShortName>Nature of Business and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>30203 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureInvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureInvestments</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>30303 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureFairValueMeasurements</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>30403 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureInventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureInventories</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>30503 - Disclosure - Property And Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables</Role>
      <ShortName>Property And Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>30603 - Disclosure - Net Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables</Role>
      <ShortName>Net Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>30703 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureAccruedExpenses</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>30803 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureLeases</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>31002 - Disclosure - Common Stock Options (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/CommonStockOptionsTables</Role>
      <ShortName>Common Stock Options (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureCommonStockOptions</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>31203 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureIncomeTaxes</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>40101 - Disclosure - Nature Of Business And Significant Accounting Policies (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Nature Of Business And Significant Accounting Policies (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>40102 - Disclosure - Nature Of Business And Significant Accounting Policies (Schedule Of Estimated Useful Lives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails</Role>
      <ShortName>Nature Of Business And Significant Accounting Policies (Schedule Of Estimated Useful Lives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>40103 - Disclosure - Nature Of Business And Significant Accounting Policies (Schedule Of Net Income Per Common Share) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails</Role>
      <ShortName>Nature Of Business And Significant Accounting Policies (Schedule Of Net Income Per Common Share) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>40201 - Disclosure - Investments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails</Role>
      <ShortName>Investments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureInvestmentsTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>40202 - Disclosure - Investments (Cost And Estimated Fair Value Of Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails</Role>
      <ShortName>Investments (Cost And Estimated Fair Value Of Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureInvestmentsTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>40204 - Disclosure - Investments (Schedule Of Changes In Accumulated Other Comprehensive Income (Loss)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Investments (Schedule Of Changes In Accumulated Other Comprehensive Income (Loss)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureInvestmentsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>40301 - Disclosure - Fair Value Measurements (Fair Value Measurements On A Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Fair Value Measurements On A Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>40302 - Disclosure - Fair Value Measurements (Fair Value Assets Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails</Role>
      <ShortName>Fair Value Measurements (Fair Value Assets Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>40401 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureInventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureInventoriesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>40501 - Disclosure - Property And Equipment, Net (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails</Role>
      <ShortName>Property And Equipment, Net (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>40502 - Disclosure - Property And Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails</Role>
      <ShortName>Property And Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>40600 - Disclosure - Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>40602 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>40701 - Disclosure - Leases (Schedule of components of lease expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails</Role>
      <ShortName>Leases (Schedule of components of lease expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureLeasesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>40702 - Disclosure - Leases (Schedule of supplemental balance sheet information related to leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails</Role>
      <ShortName>Leases (Schedule of supplemental balance sheet information related to leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureLeasesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>40703 - Disclosure - Leases (Schedule of maturities of lease liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails</Role>
      <ShortName>Leases (Schedule of maturities of lease liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureLeasesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>41001 - Disclosure - Common Stock Options (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails</Role>
      <ShortName>Common Stock Options (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/CommonStockOptionsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>41002 - Disclosure - Common Stock Options (Schedule Of Stock Options Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails</Role>
      <ShortName>Common Stock Options (Schedule Of Stock Options Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/CommonStockOptionsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>41100 - Disclosure - Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails</Role>
      <ShortName>Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureBenefitPlans</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>41200 - Disclosure - Income Taxes (Schedule Of Components Of The Income Tax Provision) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails</Role>
      <ShortName>Income Taxes (Schedule Of Components Of The Income Tax Provision) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>41201 - Disclosure - Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>41202 - Disclosure - Income Taxes (Schedule Of Net Deferred Tax Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Schedule Of Net Deferred Tax Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="else-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>41300 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.electro-sensors.com/role/DisclosureSubsequentEvent</ParentRole>
      <Position>53</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityFilerCategory, dei:EntityRegistrantName, us-gaap:CommonStockSharesOutstanding -  else-20221231.htm 8, 9, 11, 16</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList -  else-20221231.htm 5, 14, 15</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="else-20221231.htm">else-20221231.htm</File>
    <File>else-20221231.xsd</File>
    <File>else-20221231_cal.xml</File>
    <File>else-20221231_def.xml</File>
    <File>else-20221231_lab.xml</File>
    <File>else-20221231_pre.xml</File>
    <File>ex231_2.htm</File>
    <File>ex311_3.htm</File>
    <File>ex321_4.htm</File>
    <File>ex41_1.htm</File>
    <File>ex991_5.htm</File>
    <File>ex992_6.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>imgec02c290438d40099758.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="511">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="35">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>76
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "else-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 16,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 511,
    "http://xbrl.sec.gov/dei/2022": 35
   },
   "contextCount": 107,
   "dts": {
    "calculationLink": {
     "local": [
      "else-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "else-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "else-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "else-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "else-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "else-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 471,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 5,
    "http://xbrl.sec.gov/dei/2022": 7,
    "total": 12
   },
   "keyCustom": 22,
   "keyStandard": 238,
   "memberCustom": 8,
   "memberStandard": 25,
   "nsprefix": "else",
   "nsuri": "http://www.electro-sensors.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00090 - Document - Document And Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10401 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.electro-sensors.com/role/DisclosureInventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10501 - Disclosure - Property And Equipment, Net",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet",
     "shortName": "Property And Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10601 - Disclosure - Net Intangible Assets",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets",
     "shortName": "Net Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10701 - Disclosure - Accrued Expenses",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.electro-sensors.com/role/DisclosureAccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10801 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.electro-sensors.com/role/DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10901 - Disclosure - Merger Agreement with Mobile X Global, Inc.",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc",
     "shortName": "Merger Agreement with Mobile X Global, Inc.",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11001 - Disclosure - Common Stock Options",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.electro-sensors.com/role/DisclosureCommonStockOptions",
     "shortName": "Common Stock Options",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11101 - Disclosure - Benefit Plans",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.electro-sensors.com/role/DisclosureBenefitPlans",
     "shortName": "Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11201 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11301 - Disclosure - Subsequent Event",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.electro-sensors.com/role/DisclosureSubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00100 - Statement - Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.electro-sensors.com/role/StatementBalanceSheets",
     "shortName": "Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "20102 - Disclosure - Nature of Business and Significant Accounting Policies (Policy)",
     "menuCat": "Policies",
     "order": "20",
     "role": "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy",
     "shortName": "Nature of Business and Significant Accounting Policies (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30103 - Disclosure - Nature of Business and Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables",
     "shortName": "Nature of Business and Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30203 - Disclosure - Investments (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.electro-sensors.com/role/DisclosureInvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30303 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30403 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.electro-sensors.com/role/DisclosureInventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30503 - Disclosure - Property And Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables",
     "shortName": "Property And Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30603 - Disclosure - Net Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables",
     "shortName": "Net Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30703 - Disclosure - Accrued Expenses (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30803 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.electro-sensors.com/role/DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231_EmployeeStockOptionMember_1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31002 - Disclosure - Common Stock Options (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.electro-sensors.com/role/CommonStockOptionsTables",
     "shortName": "Common Stock Options (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231_EmployeeStockOptionMember_1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00105 - Statement - Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical",
     "shortName": "Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31203 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40101 - Disclosure - Nature Of Business And Significant Accounting Policies (Narrative) (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Nature Of Business And Significant Accounting Policies (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231_AutomobilesMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40102 - Disclosure - Nature Of Business And Significant Accounting Policies (Schedule Of Estimated Useful Lives) (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
     "shortName": "Nature Of Business And Significant Accounting Policies (Schedule Of Estimated Useful Lives) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231_AutomobilesMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40103 - Disclosure - Nature Of Business And Significant Accounting Policies (Schedule Of Net Income Per Common Share) (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
     "shortName": "Nature Of Business And Significant Accounting Policies (Schedule Of Net Income Per Common Share) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "else:TreasuryBillsTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40201 - Disclosure - Investments (Narrative) (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
     "shortName": "Investments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "else:TreasuryBillsTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "else:AvailableForSaleMarketableSecuritiesAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40202 - Disclosure - Investments (Cost And Estimated Fair Value Of Investments) (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails",
     "shortName": "Investments (Cost And Estimated Fair Value Of Investments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "else:AvailableForSaleMarketableSecuritiesAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40204 - Disclosure - Investments (Schedule Of Changes In Accumulated Other Comprehensive Income (Loss)) (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Investments (Schedule Of Changes In Accumulated Other Comprehensive Income (Loss)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40301 - Disclosure - Fair Value Measurements (Fair Value Measurements On A Recurring Basis) (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
     "shortName": "Fair Value Measurements (Fair Value Measurements On A Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231_LimitedMarketableCompanyMember_1",
      "decimals": "-3",
      "lang": null,
      "name": "else:CarryingAmountOfAvailableForSaleSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20211231_18",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40302 - Disclosure - Fair Value Measurements (Fair Value Assets Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails",
     "shortName": "Fair Value Measurements (Fair Value Assets Measured on Recurring Basis Unobservable Inputs Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20201231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40401 - Disclosure - Inventories (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.electro-sensors.com/role/DisclosureInventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00200 - Statement - Statements Of Comprehensive Income",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome",
     "shortName": "Statements Of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40501 - Disclosure - Property And Equipment, Net (Narrative) (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails",
     "shortName": "Property And Equipment, Net (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40502 - Disclosure - Property And Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails",
     "shortName": "Property And Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40600 - Disclosure - Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
     "shortName": "Net Intangible Assets (Schedule of Finite Lived Intangible Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40602 - Disclosure - Accrued Expenses (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails",
     "shortName": "Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40701 - Disclosure - Leases (Schedule of components of lease expense) (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails",
     "shortName": "Leases (Schedule of components of lease expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40702 - Disclosure - Leases (Schedule of supplemental balance sheet information related to leases) (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails",
     "shortName": "Leases (Schedule of supplemental balance sheet information related to leases) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40703 - Disclosure - Leases (Schedule of maturities of lease liabilities) (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails",
     "shortName": "Leases (Schedule of maturities of lease liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41001 - Disclosure - Common Stock Options (Narrative) (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails",
     "shortName": "Common Stock Options (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41002 - Disclosure - Common Stock Options (Schedule Of Stock Options Activity) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails",
     "shortName": "Common Stock Options (Schedule Of Stock Options Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231_EmployeeStockOptionMember_1",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Hour",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41100 - Disclosure - Benefit Plans (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails",
     "shortName": "Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Hour",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00300 - Statement - Statements Of Changes In Stockholders' Equity",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
     "shortName": "Statements Of Changes In Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41200 - Disclosure - Income Taxes (Schedule Of Components Of The Income Tax Provision) (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails",
     "shortName": "Income Taxes (Schedule Of Components Of The Income Tax Provision) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41201 - Disclosure - Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes (Schedule Of Effective Income Tax Rate Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41202 - Disclosure - Income Taxes (Schedule Of Net Deferred Tax Assets and Liabilities) (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Income Taxes (Schedule Of Net Deferred Tax Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20230130_SubsequentEventMember_MobileXGlobalIncMember_ElectroSensorsIncMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "else:NumberOfCompaniesTerminatedDefinitiveMergerAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41300 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.electro-sensors.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "I20230130_SubsequentEventMember_MobileXGlobalIncMember_ElectroSensorsIncMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "else:NumberOfCompaniesTerminatedDefinitiveMergerAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00400 - Statement - Statements Of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows",
     "shortName": "Statements Of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10101 - Disclosure - Nature of Business and Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies",
     "shortName": "Nature of Business and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10201 - Disclosure - Investments",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.electro-sensors.com/role/DisclosureInvestments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10301 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.electro-sensors.com/role/DisclosureFairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "else-20221231.htm",
      "contextRef": "D20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 35,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r668",
      "r669",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "else_AggregateCustomersOfEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to aggregate customers of the reporting entity.",
        "label": "Aggregate customers of entity [member]",
        "terseLabel": "Aggregate customers of entity"
       }
      }
     },
     "localname": "AggregateCustomersOfEntityMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of available for sale marketable securities accumulated gross unrealized gain.",
        "label": "Available For Sale Marketable Securities Accumulated Gross Unrealized Gain",
        "terseLabel": "Gross unrealized gain"
       }
      }
     },
     "localname": "AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of available for sale marketable securities accumulated gross unrealized loss.",
        "label": "Available For Sale Marketable Securities Accumulated Gross Unrealized Loss",
        "negatedLabel": "Gross unrealized loss"
       }
      }
     },
     "localname": "AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_AvailableForSaleMarketableSecuritiesAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of available for sale marketable securities amortized cost.",
        "label": "Available For Sale Marketable Securities Amortized Cost",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "AvailableForSaleMarketableSecuritiesAmortizedCost",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investments in debt securities classified as available-for-sale.",
        "label": "Available for Sale Securities Debt Securities Fair Value Disclosure",
        "terseLabel": "Treasury Bills, fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_AvailableForSaleSecuritiesSharesSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares available-for-sale securities shares sold.",
        "label": "Available-for-sale Securities, Shares Sold",
        "terseLabel": "Available-for-sale shares sold"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesSharesSold",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "else_CarryingAmountOfAvailableForSaleSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying Amount Of Available For Sale Securities",
        "label": "Carrying Amount Of Available For Sale Securities",
        "terseLabel": "Equity Securities, Carrying amount"
       }
      }
     },
     "localname": "CarryingAmountOfAvailableForSaleSecurities",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_DebtAndEquitySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to debt and equity securities.",
        "label": "Debt And Equity Securities [Member]",
        "terseLabel": "Debt and Equity Securities [Member]"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_DirectorStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to director stock option.",
        "label": "Director Stock Option [Member]",
        "terseLabel": "Non-employee directors"
       }
      }
     },
     "localname": "DirectorStockOptionMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/CommonStockOptionsTables",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_EffectOfDilutiveStockOptionsPerShareAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount of effect of dilutive stock options.",
        "label": "Effect of Dilutive Stock Options Per Share Amount",
        "terseLabel": "Effect of dilutive stock options, per share amount"
       }
      }
     },
     "localname": "EffectOfDilutiveStockOptionsPerShareAmount",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "else_EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of average number of diluted shares or units issued and outstanding adjustment incorrectly reported in prior year.",
        "label": "Effect of Dilutive Stock Options Per Share Amount Incorrect Dilutive Eps Effect in Prior Year",
        "terseLabel": "Effect Of Dilutive Stock Options Per Share Amount Incorrect Dilutive EPS Effect in Prior Year"
       }
      }
     },
     "localname": "EffectOfDilutiveStockOptionsPerShareAmountIncorrectDilutiveEpsEffectInPriorYear",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_ElectroSensorsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to \u201cElectro-Sensors, Inc.\u201d.",
        "label": "Electro-Sensors, Inc. [Member]",
        "terseLabel": "Electro-Sensors, Inc. [Member]"
       }
      }
     },
     "localname": "ElectroSensorsIncMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_EmployeeStockOwnershipPlanDebtToCompany": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt owed to the Company from the ESOP Plan",
        "label": "Employee Stock Ownership Plan Debt to Company",
        "terseLabel": "Employee Stock Ownership Plan Debt to Company"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanDebtToCompany",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent employee stock ownership plan (ESOP), minimum hours required to work per year to qualify.",
        "label": "Employee Stock Ownership Plan Esop Minimum Hours Required to Work Per Year to Qualify",
        "terseLabel": "Minimum hours employees required to work per year to qualify for ESOP"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of employee stock ownership plan (ESOP) allocated at fair market value.",
        "label": "Employee Stock Ownership Plan Esop Number of Allocated Shares Fair Market Value",
        "terseLabel": "Common shares owned by ESOP, fair market value"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_EsiInvestmentCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Electro-Sensors, Inc. investment company.",
        "label": "Esi Investment Company [Member]",
        "terseLabel": "ESI Investment Company [Member]"
       }
      }
     },
     "localname": "EsiInvestmentCompanyMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_FinanceLeaseLiabilityImputedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for imputed interest.",
        "label": "Finance Lease Liability Imputed Interest",
        "negatedLabel": "Less amount representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityImputedInterest",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, net of imputed interest.",
        "label": "Finance Lease Liability Payments Due Net of Imputed Interest",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_ForeignCountryRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to revenue from foreign country.",
        "label": "Foreign Country Revenue [Member]",
        "terseLabel": "Foreign Country Revenue [Member]"
       }
      }
     },
     "localname": "ForeignCountryRevenueMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_IncomeTaxReconciliationPermanentDifferences": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences.",
        "label": "Income Tax Reconciliation Permanent Differences",
        "terseLabel": "Permanent Differences"
       }
      }
     },
     "localname": "IncomeTaxReconciliationPermanentDifferences",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_InvestmentInOrganizationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment In Organization [Axis]",
        "label": "Investment In Organization [Axis]"
       }
      }
     },
     "localname": "InvestmentInOrganizationAxis",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "else_InvestmentInOrganizationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in Organization [Domain]",
        "label": "Investment In Organization [Domain]",
        "terseLabel": "Investment in Organization [Domain]"
       }
      }
     },
     "localname": "InvestmentInOrganizationDomain",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_InvestmentInOrganizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment In Organization [Line Items]",
        "label": "Investment In Organization [Line Items]"
       }
      }
     },
     "localname": "InvestmentInOrganizationLineItems",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "else_InvestmentInOrganizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to investment in organization.",
        "label": "Investment In Organization [Table]"
       }
      }
     },
     "localname": "InvestmentInOrganizationTable",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "else_LimitedMarketableCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to limited marketable company.",
        "label": "Limited Marketable Company [Member]",
        "terseLabel": "Limited Marketable Company [Member]",
        "verboseLabel": "Equity Securities [Member]"
       }
      }
     },
     "localname": "LimitedMarketableCompanyMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_MajorTwoCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to major two customers of the reporting entity.",
        "label": "Major two customers [member]",
        "terseLabel": "Major two customers"
       }
      }
     },
     "localname": "MajorTwoCustomersMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_MobileXGlobalIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to \u201cMobile X Newco, Inc.\u201d.",
        "label": "Mobile X Global, Inc. [Member]",
        "terseLabel": "Mobile X Global, Inc. [Member]"
       }
      }
     },
     "localname": "MobileXGlobalIncMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of nonfinancial and financial items measured on nonrecurring basis.",
        "label": "Nonfinancial and Financial Items Measured on Nonrecurring Basis",
        "terseLabel": "Nonfinancial or financial items measured on a nonrecurring basis"
       }
      }
     },
     "localname": "NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of companies terminated the definitive merger agreement.",
        "label": "Number Of Companies Terminated Definitive Merger Agreement",
        "terseLabel": "Number of companies terminated the definitive merger agreement"
       }
      }
     },
     "localname": "NumberOfCompaniesTerminatedDefinitiveMergerAgreement",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "else_NumberOfCompanyCompensationPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of company compensation plans.",
        "label": "Number Of Company Compensation Plans",
        "terseLabel": "Number of company compensation plans"
       }
      }
     },
     "localname": "NumberOfCompanyCompensationPlans",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "else_NumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of customers.",
        "label": "Number of Customers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "NumberOfCustomers",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "else_NumberOfNonPubliclyTradedCompanies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-publicly traded companies which the reporting entity owns equity securities.",
        "label": "Number Of Non-Publicly Traded Companies",
        "terseLabel": "Number of non-publicly traded companies"
       }
      }
     },
     "localname": "NumberOfNonPubliclyTradedCompanies",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "else_OneThousandNineHundredNinetySevenStockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 1997 stock option plan.",
        "label": "One Thousand Nine Hundred Ninety Seven Stock Option Plan [Member]",
        "terseLabel": "1997 Stock Option Plan [Member]"
       }
      }
     },
     "localname": "OneThousandNineHundredNinetySevenStockOptionPlanMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_ProductionMonitoringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to production monitoring.",
        "label": "Production Monitoring [Member]",
        "terseLabel": "Production Monitoring [Member]"
       }
      }
     },
     "localname": "ProductionMonitoringMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_RudolphTechnologiesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Rudolph Technologies Inc.",
        "label": "Rudolph Technologies Inc [Member]",
        "terseLabel": "Rudolph Technologies, Inc [Member]"
       }
      }
     },
     "localname": "RudolphTechnologiesIncMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of useful life of long lived, physical assets used in the normal conduct of business and not intended for resale.",
        "label": "Schedule Of Property, Plant And Equipment, Estimated Useful Lives [Table Text Block]",
        "terseLabel": "Schedule Of Estimated Useful Lives"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "else_ScheduleOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "else_ScheduleOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of significant accounting policies.",
        "label": "Schedule of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "ScheduleOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental balance sheet information related to leases.",
        "label": "Schedule of Supplemental Balance Sheet Information Related to Leases [Table Text Block]",
        "terseLabel": "Schedule of supplemental balance sheet information related to leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for options outstanding expiration period from date of death, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Expiration Period From Date Of Death",
        "terseLabel": "Options expiration from date of death"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of option granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Option Granted Weighted Average Remaining Contractual Term",
        "terseLabel": "Granted, Weighted-Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionGrantedWeightedAverageRemainingContractualTerm",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards exercises in period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted-Average Remaining Contractual Term",
        "terseLabel": "Exercised, Weighted-Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "else_TreasuryBillsTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of Treasury Bills, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Treasury Bills Term",
        "terseLabel": "Treasury Bills, term"
       }
      }
     },
     "localname": "TreasuryBillsTerm",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "else_TwoThousandThirteenEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2013 equity incentive plan.",
        "label": "Two Thousand Thirteen Equity Incentive Plan [Member]",
        "terseLabel": "2013 Equity Incentive Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandThirteenEquityIncentivePlanMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_VestingOnFirstFourAnniversariesOfGrantDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to vesting on the first four anniversaries of the grant date.",
        "label": "Vesting on First Four Anniversaries of Grant Date [Member]",
        "terseLabel": "Vesting on the first four anniversaries of the grant date"
       }
      }
     },
     "localname": "VestingOnFirstFourAnniversariesOfGrantDateMember",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "else_WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of diluted shares or units issued and outstanding adjustment incorrectly reported in prior year.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment Incorrectly Reported in Prior Year",
        "terseLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment Incorrectly Reported In Prior Year"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentIncorrectlyReportedInPriorYear",
     "nsuri": "http://www.electro-sensors.com/20221231",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer [Member]"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r291",
      "r648",
      "r701",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r344",
      "r345",
      "r346",
      "r347",
      "r374",
      "r563",
      "r585",
      "r628",
      "r629",
      "r646",
      "r654",
      "r661",
      "r699",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r344",
      "r345",
      "r346",
      "r347",
      "r374",
      "r563",
      "r585",
      "r628",
      "r629",
      "r646",
      "r654",
      "r661",
      "r699",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r291",
      "r648",
      "r701",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r344",
      "r345",
      "r346",
      "r347",
      "r367",
      "r374",
      "r403",
      "r404",
      "r405",
      "r539",
      "r563",
      "r585",
      "r628",
      "r629",
      "r646",
      "r654",
      "r661",
      "r696",
      "r699",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r344",
      "r345",
      "r346",
      "r347",
      "r367",
      "r374",
      "r403",
      "r404",
      "r405",
      "r539",
      "r563",
      "r585",
      "r628",
      "r629",
      "r646",
      "r654",
      "r661",
      "r696",
      "r699",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r289",
      "r290",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r647",
      "r660",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r289",
      "r290",
      "r614",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r647",
      "r660",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r691",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual With Relationship To Entity [Domain]",
        "terseLabel": "Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_VicePresidentMember": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vice President [Member]",
        "terseLabel": "Vice President [Member]"
       }
      }
     },
     "localname": "VicePresidentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201601Member": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.",
        "label": "Accounting Standards Update 2016-01 [Member]",
        "terseLabel": "Accounting Standards Update No. 2016-01 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201601Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "verboseLabel": "Accrued Expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r20",
      "r659"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r292",
      "r293"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Trade receivables, less allowance for doubtful accounts of $11",
        "terseLabel": "Trade receivables, less allowance for doubtful accounts of $11"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Total Accrued Expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r95",
      "r193"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Less Accumulated Depreciation",
        "terseLabel": "Less Accumulated Depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r29",
      "r31",
      "r32",
      "r197",
      "r581",
      "r593",
      "r597"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (unrealized income on available-for-sale securities, net of income tax)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r28",
      "r32",
      "r132",
      "r528",
      "r588",
      "r589",
      "r680",
      "r681",
      "r682",
      "r686",
      "r687",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Average Useful Life",
        "terseLabel": "Average Useful Life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional paid in capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r412",
      "r413",
      "r414",
      "r686",
      "r687",
      "r688",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid In Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r232",
      "r233",
      "r234",
      "r236",
      "r245",
      "r298",
      "r299",
      "r305",
      "r306",
      "r307",
      "r308",
      "r311",
      "r312",
      "r412",
      "r413",
      "r414",
      "r436",
      "r437",
      "r438",
      "r439",
      "r453",
      "r454",
      "r455",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r493",
      "r494",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r570",
      "r571",
      "r572",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash from (used in) operating activities:",
        "terseLabel": "Adjustments to reconcile net income to net cash from (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Costs [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Stock Compensation Exp",
        "terseLabel": "Recognized compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r198",
      "r296",
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Trade receivables, allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r52",
      "r86",
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization expense",
        "terseLabel": "Amortization of Intangible Assets",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Options excluded from the computation of diluted weighted-average shares outstanding|shares"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r149",
      "r165",
      "r195",
      "r224",
      "r275",
      "r280",
      "r286",
      "r304",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r457",
      "r459",
      "r483",
      "r659",
      "r697",
      "r698",
      "r745"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r188",
      "r202",
      "r224",
      "r304",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r457",
      "r459",
      "r483",
      "r659",
      "r697",
      "r698",
      "r745"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Total current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldUnderCapitalLeasesMember": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.",
        "label": "Assets Held under Capital Leases [Member]",
        "terseLabel": "Right-of-Use Asset [Member]"
       }
      }
     },
     "localname": "AssetsHeldUnderCapitalLeasesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AutomobilesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vehicles that are used primarily for transporting people.",
        "label": "Autos [Member]",
        "terseLabel": "Autos [Member]"
       }
      }
     },
     "localname": "AutomobilesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AvailableForSaleSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.",
        "label": "Available-for-sale Securities",
        "terseLabel": "Fair value, investments",
        "verboseLabel": "Fair value, investments"
       }
      }
     },
     "localname": "AvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "label": "Gross unrealized gain",
        "terseLabel": "Gross unrealized gain"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "label": "Gross unrealized loss",
        "negatedLabel": "Gross unrealized loss"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAmortizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "label": "Cost",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r73",
      "r319"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Treasury Bills",
        "terseLabel": "Treasury Bills",
        "verboseLabel": "Treasury Bills, carrying value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Gross Realized Gains",
        "terseLabel": "Gross Realized Gains"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesGrossRealizedGains",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Gross Realized Gain (Loss), Excluding Other than Temporary Impairments",
        "totalLabel": "Net Realized Gain"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss realized on the sale of debt or equity securities classified as available-for-sale. Excludes other than temporary impairments (OTTI).",
        "label": "Available-for-sale Securities, Realized Losses, Excluding Other than Temporary Impairments",
        "terseLabel": "Gross Realized Losses"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r378",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/CommonStockOptionsTables",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r452",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r124",
      "r125",
      "r452",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r129",
      "r130",
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent Earn-out, Carrying Value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r54",
      "r191",
      "r631"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents, ending",
        "periodStartLabel": "Cash and cash equivalents, beginning",
        "terseLabel": "Cash and cash equivalents, Carrying amount",
        "verboseLabel": "Less cash equivalents, Carrying amount"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and cash equivalents, fair value",
        "terseLabel": "Less cash equivalents, Fair value",
        "verboseLabel": "Cash and cash equivalents, Fair Value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash And Cash Equivalents [Member]",
        "terseLabel": "Less Cash Equivalents [Member]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents [Policy Text Block]",
        "terseLabel": "Cash And Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r48",
      "r54",
      "r57"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, ending",
        "periodStartLabel": "Cash and cash equivalents, beginning"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r48",
      "r144"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper [Member]"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r26",
      "r154",
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r686",
      "r687",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock Issued [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r11",
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r11",
      "r659"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock Value",
        "terseLabel": "Common stock par value $0.10 per share; authorized 10,000,000 shares; 3,428,021 and 3,395,521 shares issued and outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Benefit Plans [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r34",
      "r209",
      "r211",
      "r216",
      "r577",
      "r582"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Net comprehensive income",
        "totalLabel": "Net comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r62",
      "r63",
      "r141",
      "r142",
      "r291",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r62",
      "r63",
      "r141",
      "r142",
      "r291",
      "r598",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r62",
      "r63",
      "r141",
      "r142",
      "r291",
      "r615",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r62",
      "r63",
      "r141",
      "r142",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration risk percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r62",
      "r63",
      "r141",
      "r142",
      "r291",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in Progress - Equipment [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r38",
      "r568"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of goods sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r685",
      "r734",
      "r736"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current, Federal",
        "terseLabel": "Current, Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r685",
      "r734",
      "r736"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current, State",
        "terseLabel": "Current, State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r61",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "auth_ref": [
      "r25",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).",
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "terseLabel": "Note Payable, annual installment frequency"
       }
      }
     },
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r25",
      "r162"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Note Payable, Annual Installment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r145",
      "r146",
      "r700"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Less: Discount of note payable listed above",
        "negatedLabel": "Less: Discount of note payable listed above"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold": {
     "auth_ref": [
      "r322"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from sale.",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Securities Sold",
        "terseLabel": "Other-than-temporary impairments recognized"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r685",
      "r735",
      "r736"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred, Federal",
        "terseLabel": "Deferred, Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r422",
      "r423"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r52",
      "r123",
      "r434",
      "r445",
      "r446",
      "r685"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r8",
      "r9",
      "r150",
      "r163",
      "r430"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Total Deferred Tax Liabilities",
        "totalLabel": "Total Deferred Tax Liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r685",
      "r735",
      "r736"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred, State",
        "terseLabel": "Deferred, State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r732"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Net Deferred Tax Asset",
        "totalLabel": "Net Deferred Tax Asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r732"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Total Deferred Tax Assets",
        "totalLabel": "Total Deferred Tax Assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r120",
      "r121",
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "R&amp;D Credit Carryforward",
        "terseLabel": "R&amp;D Credit Carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "auth_ref": [
      "r121",
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "terseLabel": "Vacation Accrual"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": {
     "auth_ref": [
      "r121",
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses",
        "terseLabel": "Bonus"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r121",
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock Compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r121",
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Allowance for Doubtful Accounts",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r121",
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Inventory Obsolescence",
        "verboseLabel": "Inventory Obsolescence"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": {
     "auth_ref": [
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Gross",
        "terseLabel": "Net Unrealized Loss on Investments"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r431"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Valuation allowance on deferred tax assets",
        "negatedLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance on deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": {
     "auth_ref": [
      "r121",
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income.",
        "label": "Net unrealized gain on investments",
        "terseLabel": "Net unrealized gain on investments"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Prepaid Expenses",
        "terseLabel": "Prepaid Expenses"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r121",
      "r733"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Board of Directors' discretionary contribution to 401(k) plan",
        "terseLabel": "Board of Directors' discretionary contribution to 401(k) plan"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r52",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r52",
      "r270"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r377",
      "r408",
      "r409",
      "r411",
      "r416",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Stock-Based Compensation",
        "verboseLabel": "Common Stock Options"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Options [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income Per Share [Abstract]",
        "terseLabel": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r217",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r248",
      "r250",
      "r252",
      "r253",
      "r254",
      "r256",
      "r472",
      "r473",
      "r578",
      "r583",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings (Loss) Per Share, Basic",
        "terseLabel": "Net income per share",
        "verboseLabel": "Net income per share, Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r217",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r250",
      "r252",
      "r253",
      "r254",
      "r256",
      "r472",
      "r473",
      "r578",
      "r583",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings (Loss)Per Share, Diluted",
        "terseLabel": "Net income per share",
        "verboseLabel": "Net income per share, Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r59",
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Net Income per Common Share [Policy Text Block]",
        "terseLabel": "Net Income Per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Wages and Commissions",
        "terseLabel": "Wages and Commissions"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Number of Years To Recognize Remaining Expense",
        "verboseLabel": "Number of years to recognize remaining expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r730"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Unrecognized Share Based Compensation",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/CommonStockOptionsTables",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of plan compensation cost recognized during the period.",
        "label": "ESOP compensation expense",
        "terseLabel": "ESOP compensation expense"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends paid on stock held by an employee stock ownership plan.",
        "label": "Employee Stock Ownership Plan (ESOP), Dividends Paid to ESOP",
        "terseLabel": "Dividends Paid to ESOP"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDividendsPaidToESOP",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.",
        "label": "Common shares owned by ESOP",
        "verboseLabel": "Common shares owned by ESOP"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r100",
      "r182",
      "r213",
      "r214",
      "r215",
      "r227",
      "r228",
      "r229",
      "r233",
      "r242",
      "r244",
      "r258",
      "r308",
      "r364",
      "r412",
      "r413",
      "r414",
      "r438",
      "r439",
      "r471",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r528",
      "r588",
      "r589",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r83",
      "r164",
      "r662",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities [Member]"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r478",
      "r479",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r135",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Summary of changes in level 3 assets at fair value on a recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r134",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Fair Value by Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r358",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r479",
      "r536",
      "r537",
      "r538",
      "r642",
      "r643",
      "r649",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value, Hierarchy [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r137",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r358",
      "r368",
      "r373",
      "r479",
      "r536",
      "r649",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value Inputs Level1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r358",
      "r368",
      "r373",
      "r479",
      "r537",
      "r642",
      "r643",
      "r649",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value Inputs Level2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r358",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r479",
      "r538",
      "r642",
      "r643",
      "r649",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Inputs Level3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r135",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Summary of changes in level 3 liabilities at fair value on a recurring basis",
        "terseLabel": "Schedule of change in level 3 liabilities at fair value on a recurring basis"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Change in value",
        "terseLabel": "Change in value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r480"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Credit to earnings"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r136"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r358",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r536",
      "r537",
      "r538",
      "r642",
      "r643",
      "r649",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Measurements Fair Value Hierarchy [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value Measurements [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r513",
      "r515",
      "r658"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Interest on lease liabilities",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liabilities, Payments, Due [Abstract]",
        "terseLabel": "Maturities of lease liabilities - Year ending December 31"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r511"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Current maturity of financing lease",
        "terseLabel": "Current maturity of financing lease"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of maturities of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r511"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Financing lease, net of current maturities",
        "terseLabel": "Financing lease, net of current maturities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "order": 0.0,
       "parentTag": "else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2023 -1"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r514",
      "r516"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Payments on financing lease",
        "negatedLabel": "Payments on financing lease"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r740",
      "r741"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r513",
      "r515",
      "r658"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Amortization of right-of-use assets",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r739"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r518",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Weighted average discount rate",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r517",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining lease term",
        "terseLabel": "Remaining term of financing lease",
        "verboseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails",
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r302",
      "r303",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r323",
      "r360",
      "r363",
      "r461",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r640",
      "r692",
      "r693",
      "r694",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r194",
      "r338"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "Amortization Expense Year 1",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "Amortization Expense Year 5"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "Amortization Expense Year 4",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "Amortization Expense Year 3",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "Amortization Expense Year 2",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r339",
      "r569",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r90",
      "r576"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r87",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite Lived Intangible Assets Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r90",
      "r569"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture And Fixtures [Member]",
        "terseLabel": "Furniture And Fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r41",
      "r74",
      "r674"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Realized gain on sale of available-for-sale securities",
        "negatedLabel": "Realized gain on sale of available-for-sale securities",
        "terseLabel": "Gain on sale of available-for-sale securities",
        "verboseLabel": "Gain on sale of available-for-sale securities"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r37",
      "r224",
      "r275",
      "r279",
      "r285",
      "r287",
      "r304",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r483",
      "r639",
      "r697"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r35",
      "r147",
      "r156",
      "r173",
      "r275",
      "r279",
      "r285",
      "r287",
      "r579",
      "r639"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r225",
      "r426",
      "r428",
      "r433",
      "r443",
      "r447",
      "r449",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r226",
      "r243",
      "r244",
      "r273",
      "r424",
      "r444",
      "r448",
      "r584"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)",
        "totalLabel": "Total Federal and State Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails",
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r212",
      "r420",
      "r421",
      "r428",
      "r429",
      "r432",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Taxes [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r419",
      "r425"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Valuation Allowance",
        "verboseLabel": "Effect of U.S. Tax Law Changes (35% to 21%)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r425"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Computed \"Expected\" Federal Tax Expense",
        "terseLabel": "Computed \"Expected\" Federal Tax Expense"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r731"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r731"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "State Income Tax, net of Federal Benefits",
        "terseLabel": "State Income Taxes, net of Federal Benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r731"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "R&amp;D Credits",
        "negatedLabel": "R&amp;D Credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r49",
      "r56"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid during the year for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r153",
      "r171",
      "r675"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Trade receivables",
        "negatedLabel": "Trade receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r683"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Net Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r89",
      "r565",
      "r566",
      "r567",
      "r569",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r43",
      "r359",
      "r362",
      "r644",
      "r645"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r220",
      "r222",
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Cash paid during the year for interest",
        "terseLabel": "Cash paid during the year for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure Text Block",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r676"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Finished Goods",
        "terseLabel": "Finished Goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r200",
      "r632",
      "r659"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r190",
      "r199",
      "r257",
      "r324",
      "r325",
      "r326",
      "r564",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventories [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r678"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Raw Materials",
        "terseLabel": "Raw Materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r84",
      "r679"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Reserve for obsolescence",
        "negatedLabel": "Reserve for Obsolescence"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Work in Process",
        "terseLabel": "Work In Process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r40",
      "r268"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investment Type Categorization [Member]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r83",
      "r148",
      "r161",
      "r174",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments In Debt And Marketable Equity Securities And Certain Trading Assets Disclosure Text Block",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r519",
      "r658"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Total finance lease cost",
        "totalLabel": "Total finance lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Finance lease cost:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of components of lease expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LesseeDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r16",
      "r152",
      "r168",
      "r659",
      "r684",
      "r695",
      "r738"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Total liabilities and stockholders' equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r24",
      "r189",
      "r224",
      "r304",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r458",
      "r459",
      "r460",
      "r483",
      "r659",
      "r697",
      "r745",
      "r746"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Total current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r224",
      "r304",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r458",
      "r459",
      "r460",
      "r483",
      "r697",
      "r745",
      "r746"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Total long-term liabilities",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicensingAgreementsMember": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).",
        "label": "Licensing Agreements [Member]",
        "terseLabel": "Communication Technolog [Member]"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r6",
      "r151",
      "r166",
      "r357",
      "r361",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-term Debt",
        "totalLabel": "Net Note Payable"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Current maturities of note payable"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Note payable - long term",
        "totalLabel": "Note Payable - Long Term"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "verboseLabel": "Notes Payable"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NotePayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Note Payable to seller"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecurities": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security.",
        "label": "Marketable Securities",
        "terseLabel": "Fair value",
        "verboseLabel": "Equity Securities, Fair Value"
       }
      }
     },
     "localname": "MarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Investments [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "auth_ref": [
      "r0",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "Merger Agreement with Mobile X Global, Inc."
       }
      }
     },
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r259",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Business [Text Block]",
        "terseLabel": "Nature Of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net cash from (used in) financing activities",
        "totalLabel": "Net cash from (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net cash from investing activities",
        "totalLabel": "Net cash from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r48",
      "r50",
      "r53"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net cash from (used in) operating activities",
        "totalLabel": "Net cash from (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r36",
      "r53",
      "r157",
      "r172",
      "r187",
      "r208",
      "r210",
      "r215",
      "r224",
      "r232",
      "r237",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r251",
      "r275",
      "r279",
      "r285",
      "r287",
      "r304",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r473",
      "r483",
      "r639",
      "r697"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r185",
      "r230",
      "r231",
      "r234",
      "r235",
      "r245",
      "r246",
      "r247",
      "r300",
      "r301",
      "r309",
      "r310",
      "r440",
      "r441",
      "r442",
      "r469",
      "r475",
      "r476",
      "r477",
      "r490",
      "r491",
      "r492",
      "r508",
      "r509",
      "r523",
      "r529",
      "r573",
      "r574",
      "r575",
      "r592",
      "r593",
      "r594",
      "r595",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recently Adopted Accounting Pronouncements [Policy Text Block]",
        "terseLabel": "New Accounting Standard Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompete Agreements [Member]",
        "verboseLabel": "Non-compete [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonfinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of obligations not classified as financial liabilities. Includes, but is not limited to, accounts payable and accrued liabilities, commitments, obligations, and other liabilities.",
        "label": "Nonfinancial Liabilities Fair Value Disclosure",
        "terseLabel": "Contingent Earn-out, Fair Value"
       }
      }
     },
     "localname": "NonfinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Total non-operating income, net",
        "totalLabel": "Total non-operating income, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-operating income",
        "terseLabel": "Non-operating income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable Long Term [Abstract]"
       }
      }
     },
     "localname": "NotesPayableAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_ObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations.",
        "label": "Obligations [Member]",
        "terseLabel": "Obligations [Member]"
       }
      }
     },
     "localname": "ObligationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Total operating expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r275",
      "r279",
      "r285",
      "r287",
      "r639"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating income (loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature Of Business And Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r1",
      "r58",
      "r67",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Nature of Business and Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r201",
      "r659"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax": {
     "auth_ref": [
      "r203",
      "r204"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Unrealized holding gains arising during the period",
        "verboseLabel": "Unrealized holding gains arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": {
     "auth_ref": [
      "r203",
      "r204",
      "r205"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Net increase (decrease) in unrealized gains",
        "totalLabel": "Net Increase (decrease) in Unrealized Gains"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r203",
      "r204",
      "r205"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Other comprehensive income (loss)",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Increase in deferred taxes on unrealized gains arising during the period",
        "verboseLabel": "Increase in deferred taxes on unrealized gains arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
     "auth_ref": [
      "r203",
      "r204",
      "r206"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Net increase (decrease) in deferred taxes",
        "totalLabel": "Net increase (decrease) in Deferred Taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss)",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "auth_ref": [
      "r29",
      "r33",
      "r82",
      "r207"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax",
        "negatedLabel": "Less: Reclassification of gains included in net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r29",
      "r33",
      "r82",
      "r207"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Reclassification of gains included in net income, net of income tax",
        "negatedLabel": "Reclassification of gains included in net income, net of income tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r30",
      "r82"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Less: Reclassification of taxes on gains included in net income",
        "negatedLabel": "Less: Reclassification of taxes on gains included in net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r203",
      "r205"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Change in unrealized value of available-for-sale securities, net of income tax",
        "verboseLabel": "Change in unrealized value of available-for-sale securities, net of income tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r45",
      "r72",
      "r218"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Purchases of Treasury Bills",
        "negatedLabel": "Purchases of Treasury Bills"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Purchase of property and equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r72",
      "r218",
      "r219"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from the maturity of Treasury Bills",
        "terseLabel": "Proceeds from the maturity of Treasury Bills"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r47",
      "r112"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from the exercise of common stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property And Equipment, Net [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r97",
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r94",
      "r192"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and Equipment, Gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r96",
      "r169",
      "r580",
      "r659"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r96",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property and Equipment [Policy Text Block]",
        "terseLabel": "Property And Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property And Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property Plant And Equipment Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Estimated useful lives",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income.",
        "label": "Realized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Schedule of realized gains and losses on investments"
       }
      }
     },
     "localname": "RealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Reclassifications": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted.",
        "label": "Reclassification [Text Block]",
        "terseLabel": "Reclassification"
       }
      }
     },
     "localname": "Reclassifications",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r117",
      "r175",
      "r753"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and development expense",
        "terseLabel": "Research and development",
        "verboseLabel": "Research and development expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development [Policy Text Block]",
        "terseLabel": "Research And Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r13",
      "r101",
      "r167",
      "r592",
      "r597",
      "r659"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r182",
      "r227",
      "r228",
      "r229",
      "r233",
      "r242",
      "r244",
      "r308",
      "r412",
      "r413",
      "r414",
      "r438",
      "r439",
      "r471",
      "r588",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r266",
      "r267",
      "r278",
      "r283",
      "r284",
      "r288",
      "r289",
      "r291",
      "r365",
      "r366",
      "r568"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
        "label": "Net sales",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition [Policy Text Block]",
        "verboseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule Of Accrued Expenses"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Available-for-sale Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of cost and estimated fair value of investments"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r76",
      "r77",
      "r78",
      "r79",
      "r80",
      "r81",
      "r158",
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule Of Components Of The Income Tax Provision"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "verboseLabel": "Schedule Of Note Payable"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule Of Net Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule Of Net Income Per Common Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule Of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of fair value measurement on a recurring basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r87",
      "r89",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r87",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r2",
      "r17",
      "r18",
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r68",
      "r69",
      "r70",
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Financial Information Relating To Continuing Operating Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r375",
      "r376",
      "r378",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Schedule of stock options activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/CommonStockOptionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of assumptions made in estimating the fair value of the options on the grant date based upon the BSM option-pricing model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/CommonStockOptionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of estimated amortization expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r291",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r342",
      "r343",
      "r641",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segment [Domain]",
        "terseLabel": "Segment [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Stock Option Vesting Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights",
        "terseLabel": "Vesting Percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend Yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk Free Interest Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Maximum amount of options authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of shares vested",
        "verboseLabel": "Number of shares exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "terseLabel": "Canceled/forfeited/expired, Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted, Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance, Number of Shares",
        "periodStartLabel": "Beginning balance, Number of Shares",
        "terseLabel": "Number of shares available for purchase"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance, Weighted-Average Exercise Price",
        "periodStartLabel": "Beginning balance, Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r399"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Vested and exercisable, Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Number of shares vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r378",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/CommonStockOptionsTables",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised, Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted, Weighted-Average Exercise Price",
        "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Compensation Award, Tranche One [Member]",
        "terseLabel": "Vested on grant date"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r381",
      "r400",
      "r401",
      "r402",
      "r403",
      "r406",
      "r415",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Stock-based Compensation [Policy Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting Percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Options expiration from date of grant"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected Life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Balance, Weighted-Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Stock options fair market value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending Balance, Shares",
        "periodStartLabel": "Beginning Balance, Shares"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r186",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r291",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r341",
      "r342",
      "r343",
      "r641",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Statement, Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r27",
      "r100",
      "r182",
      "r213",
      "r214",
      "r215",
      "r227",
      "r228",
      "r229",
      "r233",
      "r242",
      "r244",
      "r258",
      "r308",
      "r364",
      "r412",
      "r413",
      "r414",
      "r438",
      "r439",
      "r471",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r528",
      "r588",
      "r589",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/CommonStockOptionsTables",
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements Of Cash Flow [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheets [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements Of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements Of Changes of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r258",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/CommonStockOptionsTables",
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Stock Granted, Value, Share-based Compensation, Gross",
        "terseLabel": "Weighted average grant date fair value of options granted"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r10",
      "r11",
      "r100",
      "r101",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised, Number of Shares",
        "terseLabel": "Exercised, Number of Shares",
        "verboseLabel": "Exercise of common stock options, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsScheduleOfStockOptionsActivityDetails",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r27",
      "r100",
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of common stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for option under share-based payment arrangement.",
        "label": "Stock or Unit Option Plan Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "StockOptionPlanExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r11",
      "r14",
      "r15",
      "r71",
      "r659",
      "r684",
      "r695",
      "r738"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Total stockholders' equity",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets",
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r501",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r501",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r501",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r501",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r530",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r294",
      "r295",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Trade Receivable and Credit Policies [Policy Text Block]",
        "terseLabel": "Trade Receivables And Credit Policies"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r302",
      "r303",
      "r360",
      "r363",
      "r461",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r692",
      "r693",
      "r694",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r232",
      "r233",
      "r234",
      "r236",
      "r245",
      "r298",
      "r299",
      "r305",
      "r306",
      "r307",
      "r308",
      "r311",
      "r312",
      "r412",
      "r413",
      "r414",
      "r436",
      "r437",
      "r438",
      "r439",
      "r453",
      "r454",
      "r455",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r493",
      "r494",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r570",
      "r571",
      "r572",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r637",
      "r649",
      "r651",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "U S Treasury Securities [Member]",
        "terseLabel": "Treasury Bills [Member]"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnpatentedTechnologyMember": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based innovations or scientific advances that have not been patented.",
        "label": "Unpatented Technology [Member]",
        "terseLabel": "HazardPro Technology [Member]"
       }
      }
     },
     "localname": "UnpatentedTechnologyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Interest accrued on treasury bills",
        "negatedLabel": "Interest accrued on Treasury Bills"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrealized gains and losses on investments.",
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Accrued Interest or Penalties Related to Uncertain Tax Positions",
        "terseLabel": "Accrued interest or penalties related to uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r64",
      "r65",
      "r66",
      "r260",
      "r261",
      "r262",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates [Policy Text Block]",
        "terseLabel": "Use Of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureCommonStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of dilutive stock options, shares"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r249",
      "r254"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Diluted EPS, Shares",
        "terseLabel": "Weighted average shares",
        "verboseLabel": "Diluted EPS, Shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r248",
      "r254"
     ],
     "calculation": {
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Basic EPS, Shares",
        "terseLabel": "Weighted average shares",
        "verboseLabel": "Basic EPS, Shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL75039408-165497",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r665": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r666": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r667": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r668": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r669": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r671": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r672": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r673": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r758": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r759": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r761": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r762": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r763": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>77
<FILENAME>0000897101-23-000109-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000897101-23-000109-xbrl.zip
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
M>,B%,PP#_Y+=,[NQ'5=AN=KFG(PZ^O43[%CWC/Z(0)ZR;TX^E&VFXG,C;+U
MV/5#V/IK0=A3UI&FS&#[3#=3<7+JUK?_Y.<@5;77@!:;1JIJKP5A)UM9MUH0
M7*[YN9 $E^CJ?D4<5?5ROT9N.B-QVA:A?[N(TZN1^F?$UFV1^[8+6PO!S_NZ
MN_$X^11#?9VQ!5,<GU]?SF&\JC-_I8[/2\M 4#F]5L]CE *Y/5+S[+E $Z&Q
MK8AP6B#">B-"HNY?;9ZZ?RG\67S=OVE\XW4;B>;D*85]:*6RS>NV%6P(CKX:
M,T%^''T]%H(-P=$M-P[$LF)1%*00!:>@1U%+I,"0Z1A2E"!9TQ(D&X-!116Z
M-:M"MSF84]0SW8QZIAN#4449U!<O@[H!N,);+-T]N'=]-_1UQ[SK6U[ F,/A
M"S<-MWS/L-+!MGC=<"_8BE!1IV8!P(MBT?JU88JR=XM*3QM4Z6FI"<LQ8?FL
M/UJ#<+#9I^][P?M;4)K$^>*?B7T5!&'2Z8/:N96GK^ZK./T)[*"(>UZ/$*VE
MUZ:H;WO=GXV,S%O1L6]G29)-B\M;T6$7.:*OE;H7SM77<<Z%E_35'/6UPZ3-
MZ\IRV*?0,3U&OR*!NV>. I/8^K7I>)!A_)L/$-N/(+,81;<0+=;9)KQZ2UXA
M !3&GBGH,9&/;KZ[:-TEAS7'D9B?/%%G9N,194/K@J](FBBZ.FW]$1==G5Z^
MJ].*CKIHX;.^+7Q692HJ6OBL00N?U:A_&U:9?V-$XBD%339?'-[0=BDOZ3A]
M%:?^2IVG13>'M>KFL"*[:1&&OUYA^.LG#<2X4J2/K7/ZV%IC3I$^MH'I8^N'
M41<%1FT:1JU>D"U$FA<7:59_Z(5LLF:RR<M8+%P>#/6JCGULW]M_U$6'C2TH
M"_[R%137$UM?3QG%3<+6EZ^EN)[8^GH**FX2MKY\5<47=5.];B%@0RI_OAK^
M7U10WE@<?35<OZB@O+$XNN6\/O8B)8-8MZ-XSTJB>?,LI*@BM""LW(:B0FN-
ME45UHQQ8.3GR^Q73S>>$PQ<T](6P]=72TY? UH*VYL#65';%*R:H,^>9%%1T
ME7CY:DGGRO"RH)<Y;$M3C+]/)-UO.M*NU$P^T\**6@ S(FR]0-A%V\P+A%TF
MPM8*A%VT ;U V.>+JKS[2ZVQR2G;Z]PKI14&[L#M6/:K+'@QMOM"*)\4,%_@
MR4OBR>J]IY>6@2!S>JV>QRBL?$L.?J[ND1.A41",B>7Q"OQ90_Q9O>S6,@PW
MA/W>,H-9]RB\"DWC)/2!JF+N(56@]71,1KJU?)&6\K75 UCU #?E@_YU]XPV
MNQV(-+;OX]$Q<XS^ *3\L6S-3! N5@7)6$]&^8OIA[8XTRF_2?+D%5WH*;1X
M48J\SJ+^D_=MTD5]A1?QA1!_W4C#YE[$=1:-"HZXYFB_?H1AHR[B*@W:A8Q9
MW*A7=:-JR];:JD6#C/5H?E"=1X2I+EV$J>XUJAOFC4DPI.I>N5%=W/4)'8L#
MI]W7/>:/069 .<#L2!PB/20'E-\EI\$1)\QQ T\_,<,0?IU[_$]N.'[!Y2AA
MX+W_-/?07]JG$T>V?+=9K^V_AV>>,_X-\^@0QN8QK7O I7&\P)>O0B#O.ES^
M<7HRPP+3B\P:59GTE#GNP'*>FO9IG$G/FS6P_#X!A3P0A5]JS8F'1I23X'VL
M^\Q$CS306EVV%9O[("7+G3ZQ?&KN:>"$LKA98A+^3,XI?GAG/;Z'@X(K9# ?
M/J(/^DPW@7[]\ Z@?_2#_)_F!R,;:&$7*$JYJP\L>_1>^T\ W,K7'/:@>>Y
M=_Y3TNB3#QH]YEO_L/=:K3H,/NPD!AGJ)N;1O->JEO-!>[#,H(_/5;__H-F6
MP\I]9O7ZP7NM,7Q,#-6 D;2.Z\'ZRH$[+!NN[7KOM7]7Z;_HJXX; *0G?8LO
MBBG5\<1+<C&IF6CA[S7?M2TS_4KBNYVC__UW;:_Z08!O*+<,XFO/<MYK^\-
MJ_)_'S2DS67=MGKP!<J-S!.?60XRDO>: )T_U)WL [BC [B" [BE TA"OHZ3
MT </ J(=U\8U?KFZN#L[U=IWK;NS]@_O</RC'SK>NR5,U3X[^7)[<7=QUM9:
M5Z?:V>\GGUI7'\^TD^O/GR_:[8OK*SG_NV$&O";!:1E0^:W5_G1Q]?'N^JJD
MG9YH]>IN\U!=')TH!;/(:24>(>;R%9<]/J0>!JZ89>)M&;\F<A";=>48._Q^
M_+@#D^P(S/MQI[H#@+!M<9'P;UA9QS5'\ /N;F"F5L@O5Z[[,?DB9.,[QYMW
M@8G_0[HAUO&.('4TZ2+L3KD$SSC<@TF'>^YZ ^T'H&^.ZQ"OLPQ-B$>WK*NV
M6M <':4^DUGO3UV# IM0^MXA(GRG]QJ[ .U:M?PSD<MXN*/GX<KXT<^,/DO
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
MAXDV(I#H/ K\P?RU18$NQTJF@.ZGK\?5\_.;WW_?:_ZY(@T@QY0$NGU$: <
M@5;EV/ ,#"'T?30>(Y:V'-T>^19A9PS?$]<Q>606/G/+_- .Z)'K(>,Q.0O#
MW!R[P4B-">#_^>OQ[2^U]I?;GTY_7Y'TDF-*#OY61?L%3?96H).='T$)']CR
M;X4U:ZV.&P:2_J!DO2CPYEAM;7\B>"^_'I^U3P]WSP]KF51E">#-,26!]Z"B
MX&OD/.&DMQT.AS;]K7NCA1*+'*NK'4P$9_OK\>YN]:SQY>Z7V^9JP)EC2@+G
M844[H< A7[O@MQ[04^]Y3(#U-PS&;/%X2QT_ -K0BL,O\06%/$>8O2BXY]A&
M<S*1O@,-Z<_6Y[/]XU\_K8B_Y9B2P[V%Q#;P7)NC+JDZYB+%]1PKF0*Z+R#N
M_?K+[D'[YR_M%9DB<DS)07=<T:XI0.8B=MTN"FHY%M',8$LI>YKHFK;UFL^O
MP&4^-^N_M*^_K$H*RC&ET'P6IOKDF++9F BCW[X>?_ZTUSK=JYU>KDA4R3$E
M-^I5*T"SHZBRLZC)^;4(.B/2="+#'+2/Z+1&8K\P^IYCI5- ^SN0N"^7/UW^
M?G;8_FTUH,TQ)0=MK:+ $V-BF>,OE%+E6,D4T/T!=.[RTY?;O</;XQ7=W!Q3
M<M#5*U)3'FG7#P[@8=\:HA8B0W:.F<, 05'DX-\3GL9*C]!>)NKIBSJ"'#N:
M<@1_?CT^O/C]^NK73XW&BJ3"'%/R(VA4(F 3'%'S@T/P$Y"]PY01'M[FEX3L
MR(D)<&:3#3'=9X&T(L?BFY-]*ZT6B)*__-GZZ7;WE\,5T>$\<W)X-]%!8($4
M/02<CL5M[9PQH=HP[QY(\L)0-\_2LJ#Y2@6=UO'7X_,_?_GU;O_TSS]69,#,
M,R<7=7Y=&%;DF+*Y.QE*)^A=^52KGNU>9][094 IQYS\CNTB1^Y;'4M8"S+,
M"%K;Z(,69B_PGN58WC2(GGX]OMN_J%[>-2\.5Z3"YIF30W2OHH3$EK5V.!CH
MWFAAH,NQCBS0O582=09W]Z>3QEVC]4MM5:B28\[VQ<>KUMV7V[/VPA CQZS-
MO7D2M9<57[OYX9Z-<?0KPCU7TA0BHX 'S::$;<]_DY5!<L2HZA*81NC#V1V[
M[C=,=8L@FMG&.,[GEF'TH-KY^)S)NGIHPVQ#U\(IRNP>;<[R,3<,,.A<QMC3
M]7\Z$DV2IA3<T\GR98S+#)(PJ4^*'Y6!=>((].?&]TY=S.SGF+GFJ7'^4Q#T
M68#22"[8Y#P. 3!1%D)[Y@\)_I>_.$_')2[CXG PR!C+.,S[B2OT;$'E8 +E
M?/K"_@4'9'5'"Y(8$T5 L#6W960#Z@)=069H< /A<W* %@Z>14F-9[RP>;G-
M')_,S1>.4<$*WE2I](&E:Y>&?OH3-XP+G&(0O_CX1-:#XM^XGOSBK'TA/GRK
MP>+"KFY0O172_GQFVYC$9\*!>Z@$#J,#P-+45N!ZTL$Y1-^<[U.BJ>?:FC_R
M@<SYE54!\$6."[W!)@\&*6D/F-,^$N5Z1&7Z@?X-!5IT#/0L R!YS_R .XTM
M1V2P=\3-%S#G%44LYF-%(<,.*558?9$*?L-D'69;0-.T!S>T30W.S:+H"5EX
M]Y[9[I#T=<RL8T;? ?K9&_$:0I'_/W"!$GH:>[3\@&=STP'[B"'3)AT"BN#8
M/=<U-7>(>7F8'8RM@63ZB$ YVA2:$R@#6N325U*T?\OP BX596$GTE_AP#];
M#IRT&^CXQT\A($CM<.^@HEW3$4A'"*]F -C@,<UV#7I9W^@6,WNUFA0:M&.L
M]W!B>0:H>J<>[+?$P1*XSC>]%(.HM,D;WMUM-*4VN,D5= YKU0,I[1&6!LQF
MPSY\*4L;6/Y&]WXZW(V[/VWR-AK5+<"V:JTJM_',).\UY0RY1=T;P8:W$@H[
M1[\Q5=;4="&4@.Q"5>JHT$Y"NDQ)E21CZ)@.RC2/*GIA_9E83!WH1A\'TH=#
M&^NZH?-5BAQ8ED4.,V Z!N)%SROB+<[JRH!>#3DXNF]]D(%LFU>VH3H37-KR
MAXQ1!0-/>'W%@"3E*8,*(9GYVXG>.T?((GHNG "P!1 MA12*<';@*+LA@,YQ
M0O@^')I4S4G(G[)"921_;BN  //[.L8[:[YNHXPGHTBIHB=?S&<7>UOI_(^/
M@\XG[,7QD7D#W8DN @G5:-: .T32/DF,RJ7R2EKH8#B'*)@BYJ6**TAJZ'@P
MB\/JA '+F#C2!"Q>[^D+7$B*%,%SJ^ U\IFF/"370I5)\4QC5<+1L%RG&_J)
M"TF7>."FE,EM/?ALTQ?6_W1Z1VVB'Y]CFM?F! I6QQ_(L\PH27OI-YR3.X5$
M2WI*NJN'-7WN73ODIPPT5!M8#B 9ZI3\5;VG6XX?4(.%(??Z$(75J(HF8-*
M"FEV1H1(W!Z(6J/ .CG=/6JPEB.XQR-E'E%=(=_"#Z+G2'G%<8U \VWWH6RZ
M#PZIN##P$%T<0-NQ098[[*,>S%6NQ-L/NH=EYNBF2?3%F;#?F(7%>UTLV^\8
M0HFG=X:XCR#"?3_L^)9IX9HCQN*+MG3*IH.^YX:]?@*\?;T;<-!MZ_4 M.(S
M3L0MW?9=81%!\BD%A8C*$,@E0U=X+H4)T6$+)DZ-SP#1XMIL@+,!?-'#8IL)
MC*4^1QT7&5.7L2#"OTEKC)9GZ]Y ?@J[!FD $#B@"H4D6)#A1U)MWL$-X\1(
MH #<#6VT!D4ELGQN#40BZ\JQK9X#$-'@DMD QXR[LK*CR]V0?:9:(2_F[)WD
MW4UY@8^:T98+9V]>9V^JFDANM$S7#8_E*!][?\:&:1\KJ9.IS433TIC>0%<M
M6W0'203O& K[&4*\KI(4G_T=4A$[N(YP-4->$Y1W803B0?D6Q I@6$G]%9*/
M'-)PX50M!^<AJA)O );L Q/"=V,J9UH]5!>C_41/"QD*5R[V1NU.594*LXU@
M-[8+@OC-Q:GV!JLL8,\3$/5LZIK:0PB>,H 8)=^]E=/PE:GOBR]L#">.MY"
M#6?P0!Q[D4] +! IG\?@08;&T8!%)&K)DLOR&1J^) 2UJ30D6PJ\8P-"#L2C
M5BP@:V-&@!F$P>=!;&]VUV#NDE@SRIH##*\.% @E5 C)<#M,1T8,/!QK5G7<
M1^*S? .$?8DA5,[-6:MB'/!C?@L:FH=Q\N+RNJA,,:X-J<.Q1RS P5TF/A!#
MW^>E&G6\#(;5M5"JBY^?SIEKL@39DD";=1E6AO WKNAIL1YHOO]"%@ 29=UN
MEWD3'*H)R3"6>3O,!G1$GALE</@VVL"HH/90 E<,I!J\4F^*)Q!=B5^2J49H
M()K5Y2^*^="2XX%<P5MD>9B[8(\2QK3)2X@F0#.8C;'Z2<U'M"-!X=I$V446
M 8W&(2883[ R;_*3F/&T/*0M@48^B\_\:G6$-5,Q-.#EFT@&$D.&^1Z#BYP"
MVW9?YZ>;XA1-;]:IZ0W*%/?131!T2K)ZR>?]F-''SQ(MDIZ",96 %(Q<HH"-
M1G$I!&AK0]%>6@BV@->T'ZS Z+,-$P6FM\+*14L*XK 6Q*$%9P-HZ!,:X@TV
M&1K:N(3$201U_$BH SI:D3V]!U(6QG1Y&63!8SJB-6KE(F$43@E $$A!JJ "
M_,<G_1\TMHY[0EZ93,&WIT2#!I@R)C[FJ_F-"16".ELEGLQHU[=9@2 U 8%-
MH+";1T\SK,1=^F^<E 9]R_B&P:E3R.V,Y!C1.QSFEIL/*@>'!6M<%FN<R@WO
M/L?T%D\L176%E< Q4]1'J^T5U[>XOL7U7=/KJ_6YD#7NOY;=E2SN$\*(#8SV
M$-9P[FJ*WE$LVJ64?9$[N96H!1X4!'(QC#H8D.-7>K)L%Q,C0+PV0$@.$HZK
M2>M,AX$PAT9,N+]Q1!X[+_:$/GYA7K30JP"8@I&"@!BF'0^-,K\P45+6163P
M!*(T&HJD#A#?(\U^XT6M@#D)>NX#MCGFZO)V5J.13-5$I+C-E8^;V^N"PJT-
MA<NONT\B=Y&V)!J.(IEXL#Q&5UB0&"4]:HS:B#!*U+)B!)EN"M^K["%:C_56
M@751H,D3WK<$<@IC G5J1,)G^3%Y-B>22+0OQ&E\ FZ^]HV-$JW\T(J)_P]"
MWFV/?Z-A'-0#T7C8=.CC[EWM[Q!D"7L4Y:AYK ^, =Z"SPA$%,/+8RH"P'(^
M-<;3N1CQUHT&^X^OQ$&K?B0>M-<) VWH/C /HX7CL%+A*L+=^Q2_RH.A(HK_
M'Q&#BC$-:JP%DFG8-0:ZWE/ QD!_M 8 8<WG30!PE2)Y;J1Y6+)UP(@1PEH&
M@(?P+'=]^5@2Q_==PR+0$TL+'5\4PS')4PW4%",_:-#009<7&H\PW!"'57;+
M?XL02M!>?G9]6'2'H64)6\7>BUZ+ #H\+W[B&%&"T>[ ^^XM0'.>I->!W6"G
M/+BER.Y&@#0\RL/&SHN&VW,H5"Q@/-?/UCLNV;%&L4MZ:\A]KBBB._52BS,
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
M>?R;1[$]06Z !_>E4C>(V*_@LOAE[@#:=:3-F3V[GJD>J4Y0.4S6<QOF'IT
MPK33]+!PFN9/R!M#BP^SI.BMHVZ^\E5-43V$80:#_F0523-J0J5S-B+MUJBO
M86![Q.ZPOD<8!>E@%C)EID5*$D:_ '7FI4%XXTWZO336K5/4%HW6I>IM*48<
MA[3$Y47&$T=X@TC.\]+4.941XB!#MZ4R##-024Q&65*3Q4 :Y '+?J%PD&WP
M3S8"BEKBQDX8G5<G%\Y=2]0:-:A@*0_D%_Y:(0 I-G[9DT*IA)D\+61@2K=5
MT@>1)7%0RZ>0I5HPAJ<>*LDL01\S']7H;<MY4OE/J]-<DK-]]D#U2J?8!@0B
M(NGP&;DDA-XZHIA8Z8(2[11PZWP[J5W'^Z%-<"$2NX!XJM(GG@:MD?M[2LK)
M"5T0%Q/W9P%4L"U?MBE77&(\8!9N+GOLZQB1?:^@,7G?;%O>@^0%0<E#QHF1
MHA"U\H3+$0Z&HN)ZI@<N=2?>Y]7\UDT_5;A_LL<3[YM.K9ZD]<,8Z] ^[;'9
MA D.)#$H04I,@ZUD]:$/&Y._S2YY:'(9S7V,TM'0]2D$C1]WJCL:K>3''5R)
M*J3(A4:;$#$^(+J(;])-K('-?]#$ONK?Q_/*-U>94U"?I@\FHQD)$T@26O#6
MEKZ+P[W]P[FW<;CWPD<T567G7#8QQ81'!2?FO64$+ 33I0A:"QBO2960@T2N
MIRO;7O&ZV*XG>JN1@NF-$IZ>R,C+=33*"N6%O84;B?NQQ_3^C,,A:3OC=NWG
MNEWIQ[FXE^/0E_#BA)W4\]&)].,S+XB_B-8'^.[''?@NA9)I#6,.%-U#-4RU
M@#F83V"+S]"J O))F60W#%Z>\+T!=#OUE71%-7%A-G4>H9AK4O[DDZXW[.L.
MO%K/OH(9NBY]0@7,T:4B^Q<^]*V \9CN>'0@ ^X#'QPMVO'T-!"LL//-@K%P
M0*P2]HV5!>&()S*9(;K1E$'J,K[A%<&K::%,,?Z,M").^EX<6/1]UW;UJ <C
M]C>W]1%^35W(_Q6)L_FL#5N+#2#M>>,U30I<2,M^Q"S39J29Z<T1,8F1EH<S
MD6:)HCO@E9A1,6(F3)BD5J!^2]&R+@4&4)0N9U!D.W1$,P&/85HV<#BO@[FI
MPOM'?(JT#Y\Z":">8'GRJ:[K!D//0NMRK-A2&XK4]\G6 MPKJMB,/TPQ&647
M,BH$_Q<3_'.+^C-(OELEQF^NX+Y&HGHZIBK1[Y17M,;L(XI>&$6-C;@]J>OI
MV#J-B$NB@",W_O#^\%&=*Q"R33);>0SS+K2NQYCP;UE>*+PIQJB#\P>Z\<V?
M)'X7E*N@7&M.N11;0]:^TGK/FI(QU=0P]S9>POP 8I?QS>99HPF#OV[J0W3Y
M\Q.D&"RE<?E(*4^+=EY?1E,7E*B@1!M*B0H9:@7T1FB5O#V#K"!'/K,Q"J.H
MC05561.J$HW:B$Q$RZ Q8T;CQFQ&8UK=5M&A6;>VIE0I<QOK1J,R2OE@ZGB4
M(I2(=6>.Q1N>BHC0@E2M":F:VWN\6WV.]SBG5RC#Q3JS@VC*&(5#H' (3' (
MS.DX%YCE=KL^"U(!RY;3E3GF3FQ4%P'4W#E-U>HZ(^E.YG6#Z6LTRL-FJ>.%
M=$6KUO>Y S32C\_N"5[<BXMU(6^+,#-U/VLNP;S$64R76H3!)M:DHJH+ALP[
M44,V19'JJ*H#EDI.MHVG2TYC4'J-R WZH$@_Z/.;.$+DZA,5,GB<(,^:DUEP
M.$54KXW'_/%U187HR.+]H9"I-ENF:CQ+IBHB\HJ(O-41TF^,#364$KF52NFE
M6>)AXZ+",-7R&2 ALW7>!TQVI/7##AK$1<!Q#X@;=@6.JDT@970TH&KX1NZX
MN6??@>?H%?..D7G23XI%R]GK$YZFU!BO,=ZN4*B>KU ]Y0F<BF:4=8*FIR!/
MV)6H-&7H8BF4UQ%E%\69,>-=!#%\@3<@Q//D&2>RZ2$V/)RAS2!G:$_U&HRJ
MP:AU<AU1\X?L:'$)!YYG6WE2SMO0C,9DBF*"B>7@3K5JD=(X<X_!R:)$[IS9
MF;(*TW2W7*U,Z<6<JUH/+V:0F&69:H."< +?6K*8XIP_)-KJ$@]X+:]CU_V&
M^? [DYAKBII+N@UK]_$YDW5U4"X_:$.7^NR6N8(I'P/=$O<E_MS1+//'G9.O
MQ^WS]MG5R<%/U8_5C/]VM+['NC_N_'L%QWJ+=<O/>=*94OA$GX[*BU=>]]>G
MW$E>4GB'^8\67@M+5I\1#2BQ-H0/THA-4C?R\Z@N@4,E#^9*S\=Z(WH'*"A/
M:97E<WY@@ZFUM.#KJ+K.0U1P*-(DD$%3\?I$XB6J%AZSV3UFL6858!JKCYHN
M-+SZPYH-A0K:NG-4%P!Y)FD5/]:-SIY^/?[UY^9O9U]^^:-U_<)T]H87:,$6
MK@61G;%HLZPI@&5WA]AZJ+Y; O52\_\.J:V2ZP:RGLP(2^CLU6HU[1A+Y9Q8
MG@$R^*EG877@SY;CL,!UONGB=]\-=&UWM]%LE ]KU8.*UL+V3<F"O;P5CH->
M(5'"0&:^RRDI<SM>@$6F:^S]9&,7F=CV37MX8*E">+*J/=9,X-4( G4T'8&'
M"@MH1I0]K[8#B9Z*2EU2E9V 1<6)>"]+&!^5JAS]UE\:Y0JBO'/4V&JB?/;U
M^.#//\Y:-S>UW?9+"[^7K*?;&M!F ^X)5H$LB/.LQ%DV7R<[3]CY2WCDT3$7
M]7>T"<S#&,Q(UH3H222/IY_XHA:G))1R:/T!?TL/&O3)K(VE/>VHPFE!XC:"
MQ#472N+6A[B=?SW>_^7PS\N?OUQ_/GAAXL9A\QEMRFW>S^N4)ZQ2G^>"SLU"
MYZZ0"@V'MF6@@3.MZ<ZTRB=M>QF6V\R!7A[;/P(KO[[X^/'GR]WZ2V/[3>OV
M3KNXV!2L+IC SM'N@IC ^I#_3U^/KUM_M"Z:G^KUES8X"/+/^T.@.GC+>EB!
M5E=J!I_P!D-G?X=4.?=6]+]I8\,AX0K[S*NK\W+&OA]BDY+0,_I4N Y$,OZN
M4C.]X"Q+*9FM]H+"3G$F#UQ%"?I*]TW];]FH6Q-'#F=S%W])1RJ^>J+ \UYE
MC^"8]AW[X7",%27 N]^<W"@]3]@+-VJ3'C$: &Y+^_;99?NL(@W8&V->7@NY
MY9AZBP.>@):ERU8/U!R >O92/ 7&#?6H&C97RLY9Q^-^^ /J>=Z@=C'8ZGRO
MR;>I=CO -SRDH2:&)&E]9IO:0>.PM+=WJ#P<:7NB@6U$@9(MSBZPSPTWEI4T
MC!QUL-LBC:G'7P&.UTN[!P>EQFX],0=2.6IW^TBM"^R15BO5=ZN)[@P:_HS\
M_60: Z*(C6P<?< V0'U<"[PZI[*A\ Y5A+4&HJ40KZH3><&H@LY0<(NQCG;I
MYG5GLH XIU77#PX<5]\::C<V[./-SEG[^F;GK5+ %:- ?,.S.CQ\!&1TIM5J
MTED%F%M7N@.DRKF:EBD\=M'ZT+B06)\9>K)VSXCI@#K,P<MSR@PVZ,"M:=1*
M?!;DC?!+K<">O'Y3+!]+#>/)+AXA#- E$D;KU=H;\RTB1?OL! 47D8:KM<L_
MHWW=YR)-T,=SY_T6ZI$-Z1P[W-2JY9\WX#@*-6#G:&^KS=T77X^/[PX;GV\.
M?SD]>6&5H,UL7B(Y;@AR"G)!(;'/; O*&^BQ413H%<4PUB(0%#&,,\0PPID8
M-HA"XJV9<&#YNG4N>K$6[6P+MK]SM/]<MI]E:UB:'6WM/$T_?3VNGI_?_/[[
M7O//GU]8KEAF-[)\LLDS"--X'_M-[V>]2-/C7:*OB=*K,NZCZ&'/7@O3[IV_
M0L>@\Z2\-6J;E:& B[(FW-8,2CBCWA?82B0>7K3M))O.Y.Y\.G8$OG?M>Q[!
M*IIQJ;TW>(?F5.<0WE0D=S,4T?A&=G:38;)BM<Q,1N-.CL25)LRX28J,)$OT
M%41S'>JPS[&E)C%NGA&2"O13+'7>R[?(1.CUN'QC\,U/1F_/VE\N[]K:];EV
M?7-VV[J[N+YJ%[!?COTI)FI<Q8D(CB^5Y)AT*;8J:EJLF 1!C+0,I!(E3CV0
MYBDD2I3X]EB?.3XV#+(< \/N13];[/:$1E!@=ZC?4!NK+NPLX+U*\\49/ ,%
MQE7%%0F_*,$$7[O!U[.?Z]<_75TVF]EY,-D*Z.'<5>/JS?IJR\8]F4?,]<94
M4J9,+-ZO50[W:KLYBY--:5PXT]T9EXB>53Y@Z@[KE6IS=[^Q'3M,F )@^97]
MW6& O:@M,U8%LL'0K!PV#Q ,B+0X\8\[>ZL'R0QJXQ]$_L[&/2*+PHPJH'Y]
M+W=EOI>"PR1LF;NPP+H2A 7 9/-HQ$HV/3_9J-42%*.^S@!"3VE!&YZS:[C[
M![N[V[OI5W,/:MMP#Q;)$+-\'X;!6+>;Y)5I+C@6HY8-K:FC+ZEZU=1(MRNI
MX>7I2R&YWZ9N-G<'CMIKV&-UB9M,7'9RWRQYWZ#^5JI/;SHF4YMZOM_G.5K)
MGC=UD\5%+2[J%E[4%]+$E[S1$Y?WJ.^YKHFU7&QS=?KVB]_1)6@0KVNWU9P:
MPRIH4W.OTER=0K2VISF?RK^VVRFNXB9>Q=W*_M9?Q448(N83%=9/7/KHN;Z/
M>6%=*UB\_+!^^UTT>7X->ZS.M<F5TZ[=1F5O\;1K^X\WLEIL_4Y?PQXWY;(V
M*XW7?%FWTR:Q:K__9FUG$_6:]5=9%KVYM55;7IT%H;A$Q24J=/_EP>@Z*N#.
M'H?,\:='(Q06@$*I6'.E8GE4;/N/N+ ";-,>BPN[,4><VQ(@LH]$PM,ASK51
MQH$VLVU9VWM =0CQK\)64*@YJXN"VJL<;+V*4]@)B@NTQ LT+8IP.R[0(FP$
M"V/6ZR?(?&0.\W2;^+AN#BR'BDICC]7"?%!H(QNLC=0/ED'<MO]X"]/!-NUQ
M4RYKH[*$+,K-.=Y78S:X93[3/:-/\H;2];VP'!0AUIL88GVXC,"GC3O,+3-!
M%#=Q V]BK5I984&2-9037EO PYV+[9'<(NQA=;2M ,0F*56[S=>M5!46D.+:
MO\)KWUR*3K(Y.% D8VRUF61K]*[U5ZE>31SYJ[-P%)>HN$2%;6(5R1BB0\ ;
MV_7]MX5EHG#2;JYB\:9:V5VQ8O&VT.2+:[)AUV1W]7%'A=Y;Z+T;OI%"9-^<
M_11Z[YINI+A$A=[[LIT07*?LIG3?0NDMI/G-E>:+I.9"_2XN;'%A-PJ-7TTZ
MP05VP&)^(,WLA9F@T'!6%W'\"@*."PM!<7^6M;GJ,L)3U^R<BNH#T_WD ?Q:
MV F*^-TB?E<ABT7=@L+84-SZUW;KEZ!,; X*;&?P D]1=#*<(B48MRAZ4*1:
M;V:J=6'XV#[#1W$3-_ F5E]!^9$BOF+YT9!;O],MTX<V6M4I/+2%E:.XL,6%
MW2@TGB2%U&<V4-37R$!QP<,F.JSK>DP&403ZXS.K*-6WPC:1N9U-5':R-[)>
M>LRS&M77)^DQSP+0QJKR!>*N,-GO60KX=,0M--]"\RT$Z4*0WBI!NM!\BPM;
M7-@-.N+M=,U?1+JN+!RLO>DPAW6M8/%E>M;L1 MGX%8Z ]\LR1NXH"(\KPDM
M7M=NU^D25"M[2_&(%PIYH9 7\GTAWV^??%\HY,6%+2[L!AWQS-G]4J:K5^J[
M\V</OA 4KIC,[I]RY@O9Z=:HZWSWFNF&'9MMOZHRTW;725>I3<WT$SB-:WND
M?S7<Q_P:S!P;F;#N[Z-5+^$6;HV]H+B%FW$+FU-C3Q9\"[]76/B_RF7MOU97
M^Y<?#H>N%WRV?!J.F2>N'0X<__\RV#SL),'C^1R-:D/<-7XJ[QW78>/Q+_SA
M@THSYY.U>LX'F_5*+>>C^Y6\@^9?9_XQ%[)0?GK_98YI=?^O7,8/.JXYPI\Z
M(#_\-*W[3/0&I#!LIH-LB<4<!(Y.1.4$#N^-H7"M4E\L7>>T0+T,V3=T0:O(
M>T'O^@R>M6WW ?,GA[JG]SQ]V/<UT_*-T/>U !XX<0>P@M'__ON@7MO_X&M#
MYG5=#^8S\&5/&P'4?0V.C)G:*3/8H,,\K5$K:?5JO4[=J.&76N6)S3_C_ ZV
M__SH@P<Q;L>US8DKI=/R+-]U-+?+C^#>IQ/0WIAPU'A6E@,'ZX8^G$VR<\:6
MGDOTK[$7L4$+\-6!L<J-15[_[(.C,6#9 3 A8Y;#1 VMK=O,7]XA[:_5(>W&
M,$L#,9K^CJ:_@NEOQ?0^3-1-G6O^ZSAYIEDWBL?EXW$17:2[]\ \IGUW6*K6
M#TM "SDH0.GVF.XSO*'?->OUD@:/-RN'WY>T+LRD?7=0VJONXS4ERLE?2D)Q
MZBZF4/MH:AB<+Q4^L4.DW?(KH@\@=O5!RO+@<Z3@G_1_=,^\N;VFS^ U'X#N
M^"X0$_S:'_D!&_ABI1QEM9[G/N @.K 3S[IGCC;T+#AP@*W6&473F2#8 E!!
MZ%-@!WS(,D(["#W=IAG@6$,_\"S\,P2!4 \LH'#Z< @WBG[W*UF@D>8F*3-/
M@(R*FR!@R+>ST(?DD*0X U!'&]\,EZXFU \AW)#5R80KK/L^R,4]Q]W)$I*3
M KS!L$)CA-'R9;W'E-=SZ\OUA.))8EA:].I[<I*^ZUG_P,BZ?0G#W;*!>\_,
M:,Z$]E).GX#X-G"'8U^-/3IN-A1?X8GU/7Y6RL:/ :&^*:#KL7('/RKS+(SW
MFFX_Z*,L,JT"ED@HS-#QWDEY<X+4N:NPEN;!.&MI+I(#+IBU?/1<N,0WGMNU
M@J?EFB4QC*G#+E[ZLED 5Z8,'QETI\I5KK(L6*KFH!T2:"-.$).[[VI[3:+X
MC<HN4/S !1Y0.FC6!.UOEO;VT[1?XT/RS<)W_%/.8("\[C8J>]_#]4')#R:
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
MTGV44#^623_FR4/F/H0KQ+CO$#_EG#'R@JBQ1QUFZ"&&1@7Q98;?^^@W,1G
MF6XJ)IO#.[SRDY](X^?Y1E$PZW]\[9336TGG6HYNCS"Z5&9QTUU6?8@O?HO5
M>-2MC3IM%E&G,Y<&Y;T$(O18.P+\'#=MTHU*-YKD]R%('H\DR<#%_^Y@?Y=N
M\7>-:E/+52MN-@$D&=HT)C2E$QE=Z@,1.IC@P&E]BHLDB6F'P3$Y/ %D<BD+
M6DS$?N 9C^C[V*(KVD6B>(>,(>WK)E'=#@8Z1'.K9/G!#6V3AX)&&I6JWW2U
M[_8/^3J^V]NM/A.&O* '*67$!J)*&T#4,\1=8&GIJ V,'LF2BZ>YTDM)010?
MGA1$XBL,A596T?++H9NCF3WO=N:*F4AH;S$H$BQ,OK:7;# 3%_=0(35+X;\I
MA4"R8#6Q]-]X7[;$-U&?M6;E<%^T:N+[3I:<2+7;J8TWY\U@KJF&-+)!DRQW
MHGPDRJ_09T\$[,EV:8T*D$\L=H&0P=/Y<6=OSM2%/X@2G*4I@3ST+'BL>+?5
MRN%!K7;83)U/[EY\2SKSU>]X^@F\Z(H/ 9J[S?WL;F<YL!#93D*,G'1\JX7S
M2\Y=8."J,; V 0/7G][E[8 ^G11.'V4>H"JB:)F$MAP0YHWG)O9S$Z"9LM;%
MG,:<._[NF3N,T'A=-PCRW48=XE/$JUAI<3$6LL%F;5,OQN(DZ>%\H+NQ0U_:
M/J2=AJ7Z5D2VLEF!^W)RT?*7\URA![3(>7%VF\%:+&>92->H-M<9Z18O9T\A
MYADT=!Z07F*<0** @.NDC,G^O#!?-BM:'):O:J7/O0!O:@=Y;@!OU;D&AS'/
M'M]NT@;7&MLV9Z7/OA=[K^Q:+$[PGF<M&8ZX_#PB]L5G&OI2IL!ZY0">,=T0
MO4<KMU\N65U=<U \]U;N'^:QB[XZ*7B>Y:PYIA279F&79F]W;F/0$PO,N<T<
M.DXZ2"M_E<QI<4L37IF6Q+"0LC+Y*N"?GY>/6Y>MJY,SK?WI[.Q.:]W>MJX^
MGGT^N[IK/[]DZ(J*'6U8O^/?&&5&8"23KO'6$52;C]H-E3NZ3:D??I^!'*+$
MG_M8I!3^[,FZO)[F=J@",W[)^WUBY!-5RN)U;77?=0"91["2;XR7W.-/Z'%W
M8EX)%Q5D+(P7!Q$9KL,+=I<THX^S1D&HF<]XF 02,EI6'#(K(\S=KJS&3_NP
MK;]#"]X<P=CZ$$L?B;@XBZI)XQCR<_@3UF6P1=3Y?N7HF)\N7%[\\N7B].+N
M#ZUU=:J=M&XN[EJ7VNU9^_K+[<E96UN_O2WY*!:\K!/=YQUP#/P%ZTC?ZS9=
M:EZU;K^TU]P348JE_5H# _7SAB5F=%P3'6OH[@(MX:0B<\@'!MS7-D4&B2S2
MK75#S W!U#3?9P%66 8:P'/0C,E;Z6-$:<8T\/_9Y[&<>^8'O *G]IO+4_4D
MD:#"I[5ZJ78P 52)FH.U6NFP4<M<V8LT$U@G#,X3(SD3EE/^7Z)O-G*S>U[L
M&L_MZ;X$LP&S:%\P0_N"H&\9WS#!2VE1\-(M#B*M246,Y_6'KS7WLP8ML*W
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
M[98)"\&X=>5FI2L,RK<<&<A>KW46*TV5(8<D,,K[8G(+B++^EUZKTUQGK?3
M2 ^,4$9(D_8B#<::[4@RE-A[D0PE/3#;-(RBKB.&-;5?B/+!M%WW8U,,)8&<
M$@>T56'\+Q\V<\!<4Y;X# R1-42CI M&<6'_\(6C3]TR#1[+"*&XI%U"]P+:
M(O:O,>LWE<\/B:DK\)&LY>%1Z?:LI?HV;\J[TE$A'172KI)VE>!VE60HR5"2
MH:2CHC)#]L:VCNT%9X7L(B&&M5$'0Z)YW2(EL=< 9$GL8K8@*5"^6T>;EZ-S
M!T9O_62+[ Y0+XE4OSI[R5B2L21CR086%6+DVO*(0UPO*)&HYVP0V2U5;,LA
M96=*(!IXU+!L4#T@8)ZS?$D>L^8ECH9E._OLI 5CV>"YD Q90^ZK$.1E-E+*
M,DZ":]=R2%;4.C^3#*MDDNUZ!C[*!/O*;'BJ!]!U/U%M /W@G U>MMI<=,>A
MN)THM[N*Q>U^,\5U!\^QK><=Y>QDZ >O0-#85(9E[ 2B,+,/5=GJ1U5M9^L)
M 1[J'$C<.;E)>2#Z9NJ5NU=8%)35A?H[:@,J%O\?KA/EUIL%RM-B!H$L=ZA9
M&K1 6]U<NE;2-@*(V[FQ+3N9^;RZ1=^P;!?E%3I4O<O#4^F*D=5:^ZI6LJ*I
M@J&^4F"G]1%EI(6J]LH:7;V]R@OI?!(W@41:DG7:3!.#W&*99Y*I)%-)IA+!
MYU%+-\>J1IM62@U%"Q;UFF79".0:.*"M"I*O4M)[4M04&I0./[5'!^4ZD:TW
MZR%)#DELE'>;%/:8M$O/%&YLAU[9@+,:=:_?/#MRUUO:)JWO?"\[EJ0[W]_6
MI9-D*,E0DJ%V=V*'[I1A"J3R2$ 1)$'_34][(ZZLZZF3,T5\@Z<Z/TG43N\*
MGGD!7S$L'WB3]]NS+?><DC/[W ,2\_C-<S0P' U+<]ZO/?+B@A6%#W-LTZ1V
MU.KT/K6L"37H[*0@*(LB'YT?Z\/!-637AO#F)GFRN^;%8;=LK\Q^(:_GKA,]
M9*\0V2M$MC0011X>5$L#R5B2L21CR92/;7D7/.TMZ!FB?'@D%GDR/#G>HW[Q
M68&V*HP'HVPG$FX.\=#M.6.*S AN>],9'YTRH=PRXDC.^&@(LQ\29V_J_\C-
MR)VRQ2N],AE;F_*O]&1(3X8TN*3!51^#2S*69"S)6-*34;F1>T,\A;7M8'_3
M3 F.I1(=/#HG'7$MFHK,?+9'1;?]1Y.(:N6(M%=A?!KEJE>(MW[.84D_QB>U
M7:;91]0U:*7I4$[D)HX$3915^1;UXO^E=KL-9?Z#XO0-"DYR</:P] 335:T0
M\W)V$LMK7 019RNO]!-XQOB)\AZ/ ZX D4TZZI"W+OL)U"]S73;ID$PEF4H0
M/T=G0S]'IR9^CGA[4E#YYD[@W)@1RS5>PQ*1#R;H@JMR. IAI!:2)Q5RL>5+
M.LBUDR+IV]B[K)#$7@.0);'O;?AIM]R=F7=IL:Y30-W%3+.>\894?,LAL*M_
M$QU=##Y1["=%>]4,4WLTR?&3[1R[FDD4ETQ]Q_ ,XM(.6/BIJ )S6W&E[CX\
MBA57-:[8YX*[3EU.1TK%A+"!AAVBH-[Q!]I-^(*JK%Q794[+WT->_!NL#N+G
M5\VPT)-Y:TU"_CMS#!?>NH1?K><[XABV?D.\VZ<'[2TS)[-LV_)*1L05Y?2E
MM*[Z"A/1V.;0]KL?C:KT/+N=RX62*9Y1KO;>!<16B?GCRD$&AYYG0JF5>UZ*
MNEQJE38O4"W) 6VUF2H>2NVSP+RZLIT)R-N8#-?_Y;-17FM$]V"T"XVNRMS\
MFO)^4QG]D+AZ"QI916P\*FF8E53 JFY[^G%+22@5A>A$5IZ*MWE>EX<G: 1]
MA\ZDO035][T_8=2D_9-TS?JVUY2A&\6]C6=5$2A3N(C@P;EJL"0HS5$CRX#J
M5PF0OM?O#Z$NH#KW3(I)M\94&_9+UP-M9*.5XKL:#O\56KXT5I@<BN0H7U%4
M7%*H:MG2P5ZI85=<65DM"++.J+K"HDQEBA<)C3;4* 54MF1W!]G=00#1=E#=
M'21C2<:2C"5])%OQD?#TE3D!-,PTARBZYFF5S4NHA:"IH301263DM'Y%M.:K
M/P-)\,TG^,JWL7=BK[Z+J+1ZI7)>'^DBE7/Q9))D+,E8DK&DU5NYU7NNN<94
M*OR"2XZ&B =!98 D]AJ +(E=3.LVZF[9;:2IF^H6WFTNY0&EU FG\.\\VZX6
M1D)UB7ACS;& 7=P[XDR0M:@^FDRL"=X*$VPZB0GGG35)->V3=G=[#;DWL7@:
M*CD.44Q(F9!# &2EV)61 :HZ*"8$U,Y&0J"3LSGV5K+O*M7$Q%:W_J#0$5W1
M '[MF3"%RVU6.K$L5SB<60;5J4H!:YPQSKCQ7QZ)<_M$Y:)[ZWNNIUG( XOB
MDWT@*F1(:$_M-8*SV^JUU9;:'1Q4#<,6:N::KI()[&AJBB@IKV%5)#I47+F(
M[.B.^JU^9X.>,P75JA=#UTT24ZO8"XUQMA4>2+LF7+6H_24U.PY*"NK>4CZI
M),L]$B\Y##*^8(6)=ON86JLD3V0U5C+QEP];J0ONV[-=POJ6."MAPE>#M.7;
MZ*#P&-X5D@*EP),"3UR<';C VXU@VTQC%IDB=YK(M1%I[DUI3G=U7!JFCP[7
MZM-B#EX&RLNAJ$_ED&^ <MY124M2"$DA5 \AM&^?60YD25U3YE#*',I:Q[Z%
M2XZ2.92[S:'D%MVZ#*IV5Z91"BP\#E%22+%081IE/C'057>51UEE_F2V*BGS
M)]/R)QN3R212.N$A[;7>&E)&_A.7D$MI4-D94(-AP>3);J<U[)51G&3RI"@B
MI['RY:"$2>7)D\6%Q[!=4'CT>JU1MTQ+Z%H(CW4.MA^]1UM_QW]QR!K\JQNO
M>:AF"FH5<2H#<D*(<F-[\''/5JX,2[.FAF8J$T_S"(YX<^/04Q IO,%S0YI'
MQ_)J(%*)EB.!*K2Z,C4U%VAG_FS91^DZ]@I,!%\&(HY]??F9F+#+MY1Y&#,G
M6&YF.\:_80W-_&Q8Y)Z\V*]H=*2)CU#K#\0&?]>SYTMO+7UTV7;@;Z'2/W,H
M[N-;/'>(]C6&I&=R_(@O'3\2X#O8K69^T][3+K4X"M'WC$]X='X,*' %'5:;
MW)I@"_I0W.+&8C"V2!D>6M3'LC?\0(&Z :#N,^E[_'E\\7!_>SP9WTQN[R>M
M8,^;K:I<WUR<A.AC_] 3U (*F?HN$.2Y;7\%'$1D0G$ (MAV-!2U/RD@=\DR
M,4Y]Q\47=/*D^2;@SO8]$Z@_^/S<-A!_Q^05!01_]4B9.7@K?,<NA+L_SS_?
MCL[_M]/[^^2/=LI_&^(V53>;/)P]C+^,;QXFRNV5<O&WLYM?QQ/ EC)YN+WX
M[6^WGR_']Y/_^&[840<_*^.__W[]\,\0C5JU(CC/.7XP+,6;V;X+5ZNKD+<I
MP?FC-'P K\2""=H+2 8O.7(Z1N=<SK! $CLB_A(/)+$#8M_!P_'^?/+^?.C\
M.KY\N+R[^BWM>!Z/%B0]7Q%HQ=3F+FPB^"D(E(6!+"^\:D>CDT%7'?P0W<3=
M#G64%KXI .>FR:\"JES0)_QRA!=/_!I9\HD,,WPB><8V+"Z2T_61I)*B[I"5
MA#.L+"J\8DL5$WO%,"/=X1+HS:LC_!)F22=-Q7D=899T(F&6=")AEG127YS7
M$69))YO#7#007LCHRTY_K:W1MV)+PA);.\DLI[6$7\*\*<P+@;KVR0 #=:YM
M&GK^.%VWO2AY%<?^QG[N[F[#J;[+,Y!0Z)35S(1+M^K'W&F&#H)IJ\^XT.:&
M%^VC! 7R@]K'X53"0:+#WWANNB>>9EA$WRJ=!RF)#2:4NL/?>$(_FT[]%]_4
MO"W3^JTW(\YV;XWX*/*M/HG-.6\PU=<=_L9S[8/M;5G/FWCV].L,?B:.RR/>
MV[T+__(-[[UQ-%G8PY"DV<4JSZ9Z'K)V?["6YA[=%NE9RW"[OMB60L6"<NVZ
M_NJ>*$TZT/KO14JA SGH+4NA'48:TJ70I'"Y5IW/L$E[:28]GM'$RD,YP_KO
M)>LB+)/ER8MLRV9Y5G2YE6_T4P1^">#& !8MW1(!9@E@XP&49"D!%!! 2982
M0 $!E&0I 1000$F6$D ! 91DF=?WL*+W5YI;(J.#;&JB=5!+V\'&_"L?LP?'
M1;I7[5RCBWXRM2#/<$I:RB69$NPMHG35EM)I=]J;IJ#'NST71LQ>*/D0MC$J
MM8UMB)I5'7&ND0!I1QP6&*5QT2^4/A<;Y+"8!0N99G>_Z0_5K0\//$1RDMO8
M:!LK^XT>.%_',J18]E*REVC(VKU18AC[<?=(<0%K!'.4UG!YL?96M:"HAC!&
M0[9QN/P=U<M@2<NUQ8M.-N3U?KM=DM<[K7;W5'*[W(;D]BUP>U#/$Y3<;'RE
M#TNRN=H&S7TH^5QN0_+Y-F[UJ)R)5APEBH)8W<Z&K-\9G99E?<&X?D4GSYK2
M?1/8-]TEVCR.3MUG+B8OKYRK995SM=,:#'J"\>]^0A69\8CP3\X!(35+ERS4
MQ48"N"F @L0.FX54": D2PE@ P&49"D!%!! 29820 $!E&0I 1000$F6.7P0
MG36C4JMR3^1XSGX\%]2MK4SC?FW%M-U-FLB5W*L0U'F(L LJ* [Q*"3LD@4.
M_"@D[)(%#OPH).R2!0[\*"3LS6&!#_EF@9?.M<KZ]&<P8\]>-</$N:%7MC/1
M3#(A4]\Q/(.X9_J_?-?#F=(WQ+M]>M#>,M(\NNUNN30/Q04LPA<J3M5:?[0?
M):4W&_8=I4_E9%RUNV..[(Q*)E[MC2.7SV8!U=$LY<-(F*))=L>/FDMTZGP$
M*J$SP!7RAC^3&GJ8#P5 0;7D>B-5 BC)4@+80 !W7;L2LZ>*5*1&NI?[8&=\
MD[:8.,<K^R)V8].;_':./[KWY"_?< T/E#KGU9B2.^(8MGY/IO:S15?,4.@&
M91/I^Y7GT->6T"2 (K+JP2-5 BC)4@+80  %*.%;Y8+:KT+3&8X.6*/)<E^-
M=I-KE^,Y^W%ZW1!/,=8->RP]%:/<KG<B:*J9UB(W*)2"T$1";>*>)/-)YJO%
M.39Q3Y+Y)//5XAR;N"?)?'5COGS6?K[N>V!M15DGF9DDO9)V>D]M%['4"W;:
M7W\DDGTE^PK'O@=ZSS1Q3Y+YZL5\E3K/\UR=@TZ=;\XJ)_>*E5EYZ'$IX0&4
M\5P)H(  2K*4  H(H"1+":"  $JRE  *"* D2PF@@ !*LLS;#G^;DWM%RXA+
M=5G%I_5..>I2IO6J&\]*$-,K*6'??Z#Q.O2,5C2,MS/J"#*,][ (1\(N&;;\
M2+ZR&?Q;F;)[6 0D83\TQMW2^-Q!V;F:G5:[)^]?"7LM8=\?&U<\%[>OEFR]
M]DEMMX;M+<S%/2Q"DK ?&@-O?^!MMUTV<:A0VM 6R6JSF;:'1<EUAEV )+V(
M,=7A!AS7+WN+=EOJL.&W:/-[+=8V4'(H ,KPF 100  E64H !010DJ4$4$
M)5E*  4$4)*E!%!  "59YO%!#';4,&_M<\9OQ)D:+E'L)QS7\&(C%NSI5\5F
M?1(+XWG]SIB75:!EEREV]9/6U-YV"B2LL 2S2]^! V8M*%F&6;Q597!$*_+0
M3@>%TM ZK7X[S><NT)G4:UFA*.@?FNF3=024#,:J93.B)!$)3D3%TV\J("BU
M7[;MOZJFI=@)=$AR6;FL7%8T4;BDO1=LET)EY;:DX6G95$6UT\F.T&[QM)H?
M.*49,'0\79@"L[Y_MZ FYJ$ *!T+$D ! 91D*0$4$$!)EA)  0&49"D!%!#
M?72\[FR6EK_E2>S]86D7WC;F7!T4-0H/H #Y\YE>FRWS16=4VINS-;ZHNNU,
M&5>.<#UH@ NHD^[X$<< 4E]/, =0(6_X,V%<TJB:!PF[@)WQY5%(V$6!7;*
MA/W 8=^CL5<D&6._<X[[@])=DII=52IA;RKL\FJ4L!\X[)(%).P'#KO(OLW]
MJH1JMVQ(H.$J89;_=51EOMQHG_ER-\1;GQ^WT;#$?8J2Z@8&-GL7=1PLNL\3
MJ2W@DB$D0TC )4-(AI" 2X80C2'RQ1KR-6S.,P_ZM&PD0$TM,E_'#-0ZJA+M
M..!Y<ZPS:EJ;,B(YNN&[D%?<@0 N&6)?#%&=PS3/]=89#6IWOVWW-JLPG_08
M+]^?F&.RMGFD,I!R:+#+.*B$_<!AERP@83]PV"4+2-@/'';) A+V X==LH"$
M_<!AERRP]9%CHC?-2_7)*N>:J5E3TE(NR93&%Y6NVE+0&UL@(M YZ>2+".R[
M9\*"+YW!K>BV_VB2 L[T ]B& #&!ZP)]M&DS==;I,[O'>F>D%FJRWNIUAJUV
MIU#;A]JR1FT!%Y^GTR7O]Y+#BW!XWHFJG5'9N>3=WHIFO0UBF-H"+CF] 9Q>
M?)Q!'JX?E)U_T6FIIX6*FVK+/;4%7+)] ]@^7S)K;GY7>^536ENC=J&YZ;5E
MG-H"+CF^ 1Q?NB]J 56_OXM.CDN>/C6_IT]YI6_CZ>/;*ZB1#>^03"R96" F
M+LV:W7:O+&MV6SVUU^#[F488?O0>;?T=_\5FMO"O;KP&?V\S7S@.S7KJFQ*@
M"6?S9T\(46YL#S[GV<J586G6U-!,9>+!Y4![8:P%:PO;I[BFZ ]6_6;HW@R_
MT?Z!+Q$^PJ./L. 13G95%S]3&D'2E:FIN4#Z\V?+/DJ[2E:B.OBR]DQB7U]^
M9BQ,DTE;,R=8;F8[QK]A#<W\#+KX/7FQ7]%?GB;;PDA<(-/XNYX]7WIKZ:/+
M\3S^%FSOQYE#<1_?XKE#M*\Q)#V3XT=\Z?B1@*R W6KF-^W=39%L:55B[";=
M T.QI^'>4A==I*&60E])):78(EOFSM3+8?QY?/%P?WL\&=],;N\G+>7ZYN(D
MV"K%KQ:<W]1W@5S.;?LK !H=(@44A+KMT.XU/RD@S,DRJ4Q]Q\47=/*D^29
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
M\>GBQ%AX:<F[1RD+3[M^&4\R>ZIT]E1?9D\U('M*U$RDPTM V;B10+PG $.
M3//9;9H/2-:I"3<EEPA%)/EI J/E'*)7<('_ Y726". ZRC]?\$WVANI^W..
M7D7.NQ=J.RZW"=HR?@4)F*856X:U@JC(.ZB?\=CPLV_H8<@^5AN&OSZE8S19
M;<8*DBBE1R_&RI/8.ZM70ULC^K)!"]Q9D)*:G*'FB%D%K/?$HCF[LE@,O3ZX
MC._0S"-JDU"; TO+ \1@P<=J[*1O(/05T$K5?/O@]>?E-@(/2=M+!"MQ45<R
MW!GN*K[TS !SSIG.WAE0<\>PT6SX-W>@&=;<9^7F4?D9+6\V_D)/@L]+%/C>
M$[X$?'ZT^C.M?O/H:\\SS.G@CZ)5T;ZEZ?_R:4G-7[[MT;8 +/D'G2'411R4
MP=,) #0E:!I1&M;2Q,CKPV<LTU;4!%%]I"A&",!>6@0@07V8WF&^(BKCI1>^
M93]B4P*J4'.\\ =UDP]B>V?%/B9^(+1V4Q%/KP'<&!IR:]M65"F<4$M%,>W]
M^>3]>34Y_]S^=?B/W]):.;4730FN&M TP+D+BP<_!3WRPFYU7JR;8"F[ RYS
MT^2&!8U(T.5^.<+EEHP2#MYB;S_0ZB,PADRB"C-Y;Z? C4X'H\+0;0^@@%,Y
M0R$O)"7 AT@V?"PI#H*"U42U%@T/\();;/4QI>TX^ ?CLIPEFQ9IB)A@J]^O
MOGPY_1^UK5Y(MI)LM5NVZL39BO_(X@GHE5NZ:KE'F <A LX,E978]1>T&Z'\
M%F>W]Y9"#/H$G<8ZS7>%3NP)?FO1K[J)\#Z]&'V,\6-(*4@D65IY Q[LW_WM
M%.S_4?K=)GE0\N#V>+ ;Y\$T'3*;EXI1_#X,V4KL4JHBAS9.FH;,)1*6:5?C
M4IH%1E#\HH<G8&@:=0D'NW<]:1AECJ?TQ(R' .@Y;;:ET;KMN+7 "PPR[,.%
M1R4+1WA:D\GTE!*Y,+856HIGEA[Y:-#V_,*@T&^MFYC->(XF8V:0*-]LJ3Q!
MH@5K& WH+-.8HTO/-'#W[<2IMJ@BC/(N-C%HI?6""=,LY]H[OM2*YYB%&(63
M^(IK3[6YX848CJ5UQ\D3T)X=<:.5#D&%#J9_L+LZ[&UAA=T769N#6#>0HFF?
M>W9N7@=]<[+:Q?2[^\WU1.#6ER2*3_VQO02J)](3P6Z5+<74'M'WB$0-E_:,
M:,Q!AH*!DFM8X(?BV&$Y"R"5/SP9CHO=\T'/I#_9OO<1Q0SF\01-EH)$F)I1
MYAWV:72\]SL3V^I:.B;^T$:$693:Z;7W1ZH!M"PI+P!U>U3;WPW5IF]K(:,*
M2?$$I.D<9+;!?*8&[=WY:J!]18M)HP1CWR58$<?:@SW2EJQA<@R(?L3J,6T
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
M2X*R!-H"R4^"@APM".!XC'6 W3^!J3#Y/7@T&(%_^88#W]"4I_ +H%D!\7T
MNT-34!.;XP,6WG;!,&,0Z&BV@&QQ/, [:NFNAY8/V#]@>ST2,+2(BR)2#\P;
MBWA<%D46%?LHZ'LF_9U95)IIVM_@H<P<G;(=FFR'!H*,=B<S!S2&?5@?'@+O
MZ43WF:D&:C=]:BJ$W(A:V-L'V!P Q $/89YJCO..Y\O,7;Z;-3L)S+^%1YS
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
MW7P&>7D+4&L51EE@UYV*+?A=\+O@=\'O@M\%OW>2WQLNF2F/_G46E!R 6N0
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
MV(6(1T4<:Q;.+-\Y[$O6D)@0=0%[:V'G4M0SQ!,J4@*L9V5"!PC86PM[:W3
MH!8=4,M,>,&' G9>8&^-_ ]KD?_AM,Q <X<XL2U-(TB@V7Y#EK_V+:SL.A8
M*]$]P=NC$VE0S.":K KKJ[I6;:Q\D\T?F ZJ(:,"9?TM-D;A92I<T)D8=\MD
M595XS,WJCXS/DU71D7*: %#(:JRL>D<&NPL/"Z;$FFTO!%, >.R"F1+>.R"T
M!416&K.F!*98]4?*;P) (;%>,*XZB1WURTS^$1(K #QRB1U6+;'#&:O$=LDL
MIF&RR'AT.OX\<0AZ)<.O8T<V-#@0.A:>_;''TD'06CGV^+>K7_^[_^OY;_]S
M5\_8XQF9?X)"B+=RZG$;1Y36-27G>*<CH]:/1Q;,UV*Y[^AH90%S$7874YF[
MLZI))]V#W+;-H(7R5B_,S<K;H#%]'H^W.^3909].>N[^2G8$C6XR9$ECH]NQ
MA!U!HYN<6,(0ZG8L7T?0Z#(7%AIIW8[EZP@:7>;"0@.R>5Z^)/^K'Y\2;3X_
MO1](HU,T& WAG^'@ T,$.O-SJSA.BB=/&=.U&T>MO!A01C1:/"?R^!:K(V@(
MGA-H")X3B]5U- 3/"30$SW5BL=I2S2E&@+<00%X%LM5$%0 *MA0 =A! P98"
M0 X!%&PI .000,&6%1Z5L4P#IZ]*GP9>J\=;ZF#P('+Q@\&Y\.89,8H?NI0#
MHY P$J8I <=B@\&"Z,4/!F-%KZ;6:%+RC+!2)XE/V4<)CP?EMCHKE26[)V3=
MPRB;VH@D2/A([U4Q_I]31#\1VJ.X]L@SC)R]9;K0( (C87BT1G74.>)MU&<?
MNB+4BL!(J)5VJY6*Y@?RT=19B-^182042N,*I:+1E,-I!?WIFF;79@+5F?*-
M8D+3>P\I.%3=A81I4"O#O6F#6MW'91*$Y"$*Y8Y49]U QZ?]?@GC6&M>G2ZL
M;)ZQVI)876Y6MTYO>\P\5ENL?$TK7Y%#-"ZU(S;?*]?"5:_*:IVQ!NVK6/6C
M*_1E'[3>U3H$@4:;O.[L)FE9$]A9G>QA@GDBV$^@T2DT>%8&%8UH',WZ0BOP
MQH<"#9[0X%$K-#C8?3ACS784&D.@<11HM$9CU#,&?CAEG?$HM(5 H_-HM$9;
MU#,T?M07VJ+R#(!,LP.*PU_N_/AJ8:UXO ;W +9F+)^4829UV=/C^9K&UVH^
M$P *22UIK*W$&KL48BD %&*9)I9Y$J=RB.Q@S"JRE4RB;C6_"0"%Q!Z2V(2$
MMQP2*XU9\UF%Q H A<3FE=B$9,5<>ZRPBO_OP='Q+J:WVS4VU05=3_QSH6T5
M7&!8.OJYUG0@^LJV-Y\^?GQ]?>V]#GN&^?Q1FLUF'W^N[+66#^?]-R1,5,_V
MWM!D]-"P\_2>(+%2X\\MI]RPT&0+ -@\Z\:)]P:WS(B0[V?J(!SO9OD9!VZ/
MOG.X&UF6N,8KTWO<RC#5?\,S9.VKJN-[O#9>L'*R)^@.NWK!77^,D?NM;6PB
M7T4NC82(O:\ O8\KTUF@ (J7)I9_!(CTC,^>R$=G3QC$$["5M5?YS8H9;1-7
M .ED  <8._L8HO*Y-=LTGOG7^=7C_=W9P_SVX>[^X13=W%[UO)6E^)3^RMN[
MQ_D#>KQ#7VYN+VZO;BZ^HH?'B\?YM_GMXT-0F/BGWM_G%_</:'Y[/;]&U_.K
M^;?+^3T:2J<(=IT!NKB])K]([<+IO4HRM(VM)>N*A4 /8S)9;"6;F/8K)YWG
MW+]H"#><P7U0<U<Q'3BJABO*<5]AM"2#0U_HX%!C"72B>>SX#:VI38"6H'JL
M4]!+X5Y]IY1T>SGRJ@7ZRL(* I/ECZT!MHGWE WL@@ -+ 2 2W;_%^Q^U4-7
MFD&'5+O7D(6 QRJ !9*]6#I:PEX1OM&B$)"KM^25,KP;D\>8>&-B"]9!IA<#
M3CL,>XA@[)I)CM94E^3@"-"V</ D"1ZGT=EM3/:;)R ]5/T:NCJZ#E;!],"-
M/NCSCECNNRUDO.JP$$]OE(D\(I,%4O47;-ED'CEE ?O5((0ZVVR?-'4!RVR;
ML@)W+N@M0/V>:W?!.\G=9*7!&%4PB-9:U2D_>-QIF C+BY7+NK"&Y.'^@RB+
M!*%9P;IZS\'.5P[K^WR[A!?HE,_)O09<80(#+6S#!"EX7:GP+H(26.26"@L/
M-Q7@$V\P(%"%F.B4.&&17*G8E,W%ZJV762=X%U;*"HN5K#^3E771'X+$6-AA
M#2*:]@X)%V1,J"N#>#H7 ?.81%R!\.X%*E4@UG8-P,+KJ$@O#4TS7JU/V16B
M(PT;SX5R+?"0!W5-]C+B0>V[0;['Y ST^T:5&U;N]'OL@GLI6ZKUFVX\6=A\
M(8Q(?2OXV@">T529N#6/\)Y+S5C\V*4H]?LG"(.?M(&7V>86[UO+GCMS[J0%
M.*P"]IXF;RR@N_>;LQC..L39T:[1?4YL;H<L+@O*6]OP/W)9D'YV CN6IKFF
M]%]. $SZC+^<P#."5GA>?VSGP<7LCI&K(^S(TE!PCT7"?F34+/#;%'@31Z68
M1@7-0!9'LKWQJ-+FISL;]4D##V$?\-THGO-D)*9Y</@[EDT+S4$)*PXZUWA!
M0PG$.$Q +9;",?C61?2]O!;!RRWCY4%)O$S4?STLFPNL.A>]4L X77/I6-14
M_8)?_QL/%OMG8J%6DT 0O3829!3)F&"M<KX<XFF:M+I&^W#\+B8$ZWRB@ME%
M[/XS!Y%P@RWGLTHH<8G!7]")EW8I:^ 5XX1E"(Q=:%!O1N"1XN&)$KD2"/^<
M#MSL,' )34Q*@2[;":,T37217>>8!'7^IMJKB$]LA9WBL =-_>O4+F82<Y^K
ME&-&#KDD*Q\W^G)^)(87\>BGAH^JE0UIS%HB.QHPR$9S@L"\Z[ZN5!MG=>0=
MG&*=@$8WWRL_PDHCP:T+!ASR^#C5N07!;DHI'8YI%U=*W[&I&LJ-OB"G?O@:
M.S^3JEJD,KO6%7+<#[-5E@?SQXIM$!=>9,.U9X>\B,>(-5-=&A42CXRR4*7#
MNP_7H#+IFNO*8><UPPY:'81%0JLQRQ<.LYYY?GF/ADK#W]%W?$**L04.W_\R
MFFI6J8'/L*=RCNDA_Z'JK3IUH"!K!7QVUSI6@#@U^#@1]FY*=L?%N.DH6;^*
M9/P,XM%P3""2>;^7;1_YF[_4Y2-/M1\<7E21:L\)OR95AF2&#VFP;&>^AN@-
MFDH%#P.BZBM0#W83)0-)@-R67DC />V#!0>A=R9<'RA*< ERFNF^0-*/P\JD
MEB'CC;O,D2ZN0)'RB!@JP ZQT+!L>I9!_ATID,!,-&XL!9*,AN1N9;DR@6_T
M%U@]PWS;-12+IO6>CR)9O54D7,>7'!DV9LLY'_FU"1Z2*JYP3:?[2UI-3GH
M%Z<>Q$VE]XL&J/UN+&'Y+9O\?#8,X'8+J$GS^0.YYC72@H$S'Q8KK&PU?+?T
M>=3MS/]([*8HEXZ)>Y(E^7QR*/G<FT4XSIQ>GE_XD_+1X:5Q^>@%>]-Y*$WZ
MO?Y@^NZ73(7A)=5X92AFCXW@YILSV.N/^Z-!,F;%L(A531D0VSLUZ/<F8[+G
MT(,#WQ[/A>A@VNL/^V0)P[GO-2UG+"%B4^2K6.5^;S;M#V><+'.Y[2.%B'9%
M1*7AN_T,T2:E,U0%<$0+VS5U<UPL*QW1RN8<.N<=/<<=-KN&.VM;9O]4.]MF
MY/\_$.T+IY$5;TUS+[^B;V0"G2IKQ1L?9\"Y0G66[.96V$,]@E_-F)4P'#X#
M4BGK57ZWJUA$F8["?=\6V-SG\J13L"%KIIET*IVGI,0*66+%K\I]Q%. 7= ,
MW50#[.?F><1^W!^PB_U@UH38-RD6F;UR%HN)'[/H;X;YPR'!C>[\_&X:"VR5
M8")U0G<W9.R4#7[;S1K"IC>ZRYJ)=@WK7(C!9%J^>NL2^[?)/JG#"&FU>)9@
M;F03QRFK.(XGE8DCKR;%T<=GOJBZ:JVP@GXE!\W51.V$H]E6.X8WEZT"$\<3
M ,K_B3J5==BO-,ZC4H]2QBI%NDT65,,1GJ[JC!+LKFPZ@E5)#*:Y[*[.RDO-
MH9]D+'(D;=YC"YM.I]@73)89W3UY5I2A86N! Q6=3NI\E>?W<6^HX+BYFG<=
M+,(*JX^TTAWRM6T:^C/+,N\]._,P%):;WA<S7DC5E5N11>JUDH<$LA9@28?G
M%WD_7'H?YG46N0TR>61%]VR.#WD*S=F]V*.6-19=>9#7#^[#F=E]R-IZ*(7?
M2^;H("]]$($*%M_BT;!E+:D\($M]:-==JST5,>@-B(IP2I/SZB/^@ARI1](U
MH][V*,@MMA-U*6L?!NET,BH4_C@*&:T4:3["'UU10\>L<TJ(HJ3I&&;_Y/3\
M?,B-CFD\>I*WXT35=;%.AX"FJF._F\8&5O;MNR;K]H6NS/_8JAO2XR2M6G8T
M&[*7R^[OR04ESO6I21&M[V"'&QP4?4'ND 7*_Y;Q7JB@&,P]Y"TK+?OVU_04
M[K.S%<#S7R9,!][1.E_2&(Y,%G,'3KV1FN!-D #8(P#G!<&)PA@G@H-LI<"2
M-#G:6N#S60],\TDW*PVEZ7E*#657RK8&T]Y$.A\?9S$P5ZM<N!8X''83 MM-
M@>6OSK+JTN#SV60RXVUA!<>VF&.KK0SF:F'Y/<\YM!?5D'EZ <9VVH%-B7'?
MJC@B.>X;[4+8NHRP^$.&X!/W&U/F><.P-X3_"([.I^2)),)@KF7-_>Q%-E5P
M%<^ 0+*]-;&5\#VXB?M?[?63PS:HLS, ?4$ER;O4,#<K68=[!V'U9]FRN<_T
MNXZBM@GWD)BD%Q"A4USHTP,8P/*0'EWDT:^@U'<OIP\" )]^J/ L\D 2U_F!
MO9["NQ<I>&&8]+3;(X^JJ[9*GK[_O;L2_O=+S9#]@(VB6AM-?B-?D\YZZ$_J
M>F.8-I#NEV!#Y(YE_;&?D?U.--/:>%(U;'VCOE#F4,:OII%8EP$*@3'&G2_
M79[>K,SVXT%O5KPK<+D%\*^P1P0LH:^SZ.NN*.JL!XO5:.5QG[4IQZ AK=R0
MWJHC.9L#KX2>)SGYW)1W4%GV49/>2+TUODZ>9*M*<PL8B[Z6*5$IC0:LZ:N#
M:05]@IHT"$MGW<KUIQ"VDC;\:B2+M1G/L)]2"=%>IA0ARM3B^*T)7+1U)PQ\
M <8@;DU-70Q;;"=P%[?L;'%K <O%9VY0GAYKEZIJ6>-=HYET- &O.AFS/::/
MJ(1OU/*J6C,,F37#-%<]20<D)\D^FQ0,NTSBPR[WY&LG_'%F+,]^L[S:=42'
M/.8F\"3!RHVKI<SWL-R/2:MXG42=(:^<.=N)$2&.]5]84WX#"]2\DC<JF0)(
MYFJ7NZ4R.R]Q8N,5;!=:T]V>67Q-6\4@V8+6=3$&<X.B.,XH?0V%EYFF^R^W
MJD8'P'=@*VO<R.TN9FWQ*SUV+E6_L;?.'TZ.)WU">).\:8T.JXBL-E %^F#<
M9[5W&M0'W/F073NZ_RKKRL&L*ZY3S,ML]E):[ZF.X]@6LXIP=YDFE<3:UF54
M6T];SDTI_E5)Y_3&42B)K(95V1IARCHXH &-P*4Q)4)9W?$_&_>ONXM92RRN
MDB)7K&;6X/1\/!*1J_9ICHZHB0[KA*P&5K27':.KQ:X"!N<B6-7-8!6V+(<&
M%XO%=KW59!N[T:MKO#&!!6BI6*O-:(ZB/,> 8TOMJ@#_!SD??M<P^074[,7:
M $+\FWZ>J((3+3!6]2N=GD]RS=\5H2XN7?9V*I:CT"+LEECE6H,U& 9:HU^[
MUN#27#OR<%B\KG5F5L2WL&VL37Q+#,'6-HZ/Q_]H>\G7$)-+Z34_8.TU/YOP
M-,VB'89BJ]344>FD8U9 %00 TX9;L)9M2*=]J=!HT*Y(7Z;9%DTT^L_50JL4
M&@6='81_;K!N.7-'[15&;X"KA3!8L7XH<=?-&Y%-E!J<A+_1JVRA/Z>)06(G
M_R (B9OLA'D 7Y3C'5P(Y <!=N5VR +SD#E0U(\:!J?(Q-8&PQ\O6'OKA5BZ
MYB$L= 9+:'Z")]']_CN69^]F&E#EL]!D"PBV>=:-DWB?+J6YL'>S_(P#MT??
M.1R&IGK&:H25Z3UN99CJO^$9LO95U?$]7ALO6#F)W=I\=>=M:>ZWMK&)?!6Y
M-*HTW:\ O8\KTQE]$T#QTL3RCP"1GO'9$_GH[ D#AP&VLO8JO\4,P F1D/*$
M7V!%E]?YMZZ.8#6TD$ZV0N=?YU>/]W=G#_/;A[O[AU-T<WOERQ<E2>FOO+U[
MG#^@QSOTY>;VXO;JYN(K>GB\>)Q_F]\^/G!#F+_/+^X?T/SV>GZ-KN=7\V^7
M\_N=XK^XO4;[[;<;!?>]JL.F96PM4.RP:?U<8!*Z7,ENMQ4PL[R_UB!AMO7A
M(.05<'JS ZQN0(/ISRHH-Z>0-&UNU7 RRS:W*K2^_]I:MKI\.[0+).(5[\HG
MKT*Q!Y-!6,X:G??(N">T(Y!3H&[EXVX/^\(@3Y@596D@N&P&%''J]SVZR)0N
M2-47F@O95L'46O0'3!V:'%4WU0+B%C>!+#JHC$VZ'A8KK&PU?+?\0CJQXJ]@
MJBG[(O=(3(LX:1M'I(T%[-BQ5J-9MJE6DS&#^99Q#%;B5*O)@:E6L]Q3K=P[
MRMF,LO!=_;-'6H5B-FRJ&"I2"#,'L8H*P%JU@$> 8CD'WWN,+/7YP#\2M3G&
MM2X\DFW_CAH-FV9T5!J>'1#6/I>[S@7 +3]CE#$ 4>A=OUEXN=5J>16QA=.F
M,W6,0SN&3I<%CF;:UR(#5[)IO@7[,E7YL@L:Y#H>%NT8.EV6.!3(M43!I,HC
M6M^.H=-E=B5Q8;$]Y&+0LE-YPPDHWH=.Q+&?.[UY,'EW (#\1(?E,];KK0Y
M4$WVB!<K'9[[_!8Z9BXEM<9#XQ 6<<U*B[]6JORU,=(=#\JTBG4,W12-L:.8
M4'RVXX+?OZJ C05DN'@V,29)7@D]6R\6?VQ5$RLIQPA_H_3 BNLN.I[<5W6)
M=SW-2)EH(,WDS,*+3\K6)#D])Y^'D:P1MR_SWTG*3V4\6SWSE/?:I#>$SCOZ
M/8F\9T^YA7=#*;H5-@-73$?BS*#.\LA:9K&I[Z9L/;&R2FB*9*;V&1PRI[&-
M4\8%A7]P(3R<R2P/\ID7AAAIS2J+M3%[P),+.G))[,\\PB6>_;E@.<'I1\'I
MR?GX8^;23LYX.F^KC#2O;%8XGE%I5A-)]G*B&KMU=KMG..E-E11%5!:ZR5YM
M5#[PE01C!$*"O6H'OL0*M<JQJ:O4KJP:NOR)S?D*=UD=,N812*D.6<<$H]7
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
MYNY%X(T9)@WF>]0!7K55\O3][]WU\+]?:H9L>_ IJK71Y#?R-5E5]"=U34:
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
M68<%V_+'Z3Z753S9WK%I8'.L4&GW:$3GR0!)V9V-*J$M&?R;T2EZVMI.@#(
MH8</#63"[DXC1LXT*'A&&!=;U<C];R$#S$DT(*J"H]W>+37A!ARA/CK4337E
M;,[=IK.<I,5F&1R(/;AS*8=E[ZS4"[%NW!#UKZ9A6<E[ZWE_E!QPB.RL[&=.
M=>$#0.3 )]92V/] B/L1B#NSD ON: %WI)M_8BE;M)2U"[H7&E-H;)^:W,[!
M.::Y]Q$/GX8OR?;>BTDZA+T%_UQH6R5Q&G/A&DBVS+,CJN4_%[7\/-7R,^9N
M%JF$9TT7S5+T7G/%,R,JP6+U0-VYJ\%(T7BH_KL5.!4JW_Z8JIG'\*0=OH<&
M]N92Q23:XTR6H+N+HURW:WBSGPM)')$7DJE)3G2"09RDM,)"@:IHCB8)C^'U
M1C/>\"Y7<N$<*WPZ7$V:2H4)>S7Z[W,7ID"\.O&,?K'"RE;#[CE!Q!L-'M-?
MN.1.FHLQC,[%H#HS?CC&<!+H%14W$,/K7C9]%SO=(N^F&C\.8V\&AO/2OYS
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
M\NGAV@:;WE]K4%JV]2%D<![>^ IZ0@RW$_%Z7&%$?!A9?T/@_!C/.EP"VT[
MK0%<R>\8J=1OTK'C0KVJ]@H(@L&\MVS8CLAYHN&X-^17>;,QC9_@9-A8>T-_
MSE0LO.]F76B:L8 '*/'^UMR!*\$G&D_+\XD<?B7+?! 19Q(+26$I$9<!*RK1
MGD\.*@KM3T>7CZ35 #_K"BQ[Y#R8LC;!ZA2XPR*^JOH"Z]ES!=C9) ])<3.<
MS2%<(&R@'U[)/Z5',1*%J,RNA-(LU'3LYO;+(5$:I#4F=+C(4QK8[TFZQYU)
MS.ER(0J2E5$Z2R729)Q&))K.!H1ZA16VL'[R63<B]$$L-'&H09#L<<C[(9DL
M]JB+^-R54T(<P@BRY:JG+$&_?4Z8KS>:\8;Q S9?U 6.U]:WAO[BA/!(4,]Z
M-, 9"GY_95CVK6'_'</+O#TUR$5)6]9XD$G/9V$AAP1;_="F#OX5T)"PU: O
M#=%W3=9[Z-&@GP"QP.BBOR[][AK(A%T,J18"SW\)]*87P'*^8K227X@Q9*L+
M=4.VNE-88T#ZC&:)AE]O8HU<@6SG33*E(]@4FH:><.#12_"4D;$U*;P+V^GH
MT=LWK4+)H.D^VY['_*\M&"_+-_=#%8BAV\YE/LNZH8!8=MWWZ($'R2>L";K[
MS!B*+NN*QYN76,=+U29K93W"0R[!M/CA<]%L=H(P\,T&'F2;6UQ19#7>MS*
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
MS#@HM)M !4&-&CL4$&_'MGOX#QE)[+^#]O/7B/DP4E0_5=5\(O;^W=("6%?
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
MT4511R[-U,.4RP30UL\SI@F*J; "E3_74.DF2=DNW>^R*V&V(BG;2ENX92<
M'!TKC1,9+LL"!+_X%IK* Z9;M7/#Q&FLFJ"!#AF!+Q#A84/;4-U9%AE#7\<U
MDJM%Q!#1(VK 1$7D,U2,#-:%BXJIKV.D<NV4+>4D@N-(#<#HD#3@(B?Q&2P&
MQNI"1<[2UW%498,!V^ D/&7: (LN60,P:C+'/I G_^*"8CL]2N&U*PT9F,QO
M'BI1U8;#$^'KS'1^066^G;G4^T4.&AV2=C<L(?$*2)*\WL!P)8@X.;Z<O:\
M*F?6BPW1>HL:_,*"Y8QFX:G 1<O8+D 1,?8UW2_.=6CW2LKR;:"(RD\(*UHF
M=X2+B+>OV7Y%UTL4A[HY3+NL.(VIEO4*)5TR&:'A5I.9JA1?8PVW$U5B2)-*
M)ZOQ%E<<<U2Y37=8[2B5&0X'5=XE.=K#2.V!HWJH.)4PI#2Y?PSBB?"UZZKL
MHY;N'!,4:VX2:Q5S#Q(]6"@,Y(-"#H,V2U_CQ7RYA+G\ZP NS^+CX $F050Q
M0)3Z:A,V<V -PJE Q]@)7<"D(\37).>&[1V/P?(TP#&,[TGE6L43L((A%.4Y
M^H0->.D03@5>QD[H B\=(;YV89JW=%Z"Y&IU%SR+1_%=N+3']F9<IH+"?N[I
M%/%,)>HO\?QVT/3V.?T\^,$6>T^W.!ZIWC#W7JV^DGPI5F.4*J"0C%!;%*Z'
MYPV%C@"M)% !Z;QR:,K<(UKL]-VE8.<^ZNB 0S#>[^$Y?AR2,!=-!YCIX&O>
M+['(&K"M0?J[ +-;&*L 7!E9['O>MX:*=\)<K!(P-=AS,Z*5@>;OS=6 W>^^
M!8M^$:)?6/ L%K1K4;/EFS;WK2#=QCVY+NDL3@ &)"ENV-- EH!"@J86Q800
M)+>V(VI:3/5GE1R%_L$>270 _]\S%]/N]Q'@X!Y<IIL%P%>K$QBE]-M,.W*5
M)MF;OM0D09/HR*713(RYN(@7 B5;VK&KFD(S=\EYZ#E+Q,-]E.F*$63';_SH
M9*A4-889*N-K_\<U0V3_?/GO-+\GT 39^MQT,*[#[?6BW=B7X^!>1RW_^_6>
MS_W^?5+('^N_8$1$%RGIDNE[H"!S'W8TJU;O%!7/&<*9((E8S?-5A3A?.TJ)
MYL9SEQT9Z0/2[[E+>Q#M.7W9'[03GL'L]=:[B^E,%-_? ;QA!_Y%,YJ<(LU)
MS5H1)YNW*QJH=V]+"TML\VR?+:]BD*&9@@FF"FEM8[: I:_]2U5?Q:E$<4D)
M('PZ\V& !J-S'AI0Z' :R(OXK!.>_X[*?:[D6-#1'TEP]E[QU[BXDA8L636P
M"5V!<=ITK0LZE'3^-U13X\V:K0;W=C 79EENFD6UE2J:!Z^HH)G4B_J/$PT3
MNT7T.L,)A?3&6UX. [@WIT_'O$S2T&8](NXEDSZ?O55;U+I\LM<Y7"%U^U)*
MY9E<[_+WT\U#A%X N,EWT&IC2YNN 2\-NHDAS-03/4"F(8K;F7C2>PA>RG'8
MB_AW_]3H9T%.P ,&8?D&TT,$LI86U^8%A0:(.UNK[,6G1WJR=Q]JM.#$/V!B
MT[7\H"133G &I:=2WHZ,A#K+ENSTB'2CA3?+=::8-7)#/R2J1$UHK%5YW9)M
M1&3&E \/;=_=NUI52KD<C0GO.9Z7LQ^2'=V&U-J75#>H_;K-NQ(S,VQ^C3$(
M(J;MEP#&^4D9R3%,6WSUG:G+UWU\,L63UNW@W?PJ2/;U%-2[25Q;,7[?.I56
MP0ZQ#M$JN'PMM(H&W^^N5<C\ZK15-!23#)A]:13&:#>&\:O%Y_C ,[D PHL<
MD[VD!)W.Y0__(-;(=MP$3Q<T\F 81*+&*RTKLJQ>UGV3Y=8*[\DOB9'\)EGE
MS'WZJ\[1U]GUK;J_(_SMC$U\A$ X6R O+,)$H_"$0"$SLR,J&BQ]O>EIJR_;
MHDG6-$5!:*F$!;>P"!:-PA."A<S,CK!HL/3UAJ:MOFQN)S/R!A" 'X49H)I
M! \.P80@HC*W(TPX;-N7)?FV'[IYH\.&'?/-,M'B1H=HMTK8/<=K/Y'.ON%?
M_7H=O.3SD2G(;ITZVSRP4U;EB>D&EGOS*>J\!Q_7!_AYF@I:O"Z9SIW&-3)W
MK;\_ %07'HO]4P\4G351WH9<T\#79%5M^7-R]P2B1W"!XF0M.:?6B8TA9-ML
MW'=@VN@S0*S"7>H[CGA,30#;5F"J /Y?$."[)]01MPUJ0[ANJ5\G2OG.&1Z<
M6[F^#O6T#*"RNG;X+?HNN,SI7S$R.0X:"9NY9%]'G#HF?$8I[@'.*GD';.;D
MKQ>:'/>,@\Q<L*_O/6I9 !_[1,TJ>1=@9N2O&)AM]XP$S$QP <R?+ /39!ZC
MZ[Q%UWD*Q;S$Y,;D73UD<5!NH +_Y@./UFF+77Z[H[0WE6T^[#8_MK$!D*O8
MLRV!*VI3;84\VX]159XI?OH<1BF[>RD[2'.W#N([L'E .,"LJ@*(,WM4.R&&
MD"7:1&%7EM,=)W)3<ER-44%=)'6K'C-)[GOY81'.VTHS6$TI]N#8-)"[8\>F
M8=X>5Q#O3VJYTWQ[F9B%]H8S'HOOL969^]9U\]'2>%+'+-C-QG?!<^/&XQ.P
M AB#)?VEN#,KKAZX=)A9M32KOM IW$&G2=6Z[T-!Y>;2DX92!E8;F,JQST50
MTJTX9&0U/XPH9-6O.>')\'5IJ*4M_4?Y77&;!7LXB_X-B@.+1R &*TC'6^QR
MV",Z=%Q6"TA.,PTI2@59*Z(\A+PNSNV[6K.=J!J'%<4FW+C*'57L)#"[Z2!@
MMS)&Z(E-S-",X@2EBV251L4K!**4=#A!Y@W+6-"K:E;]W#Q8HS)6R]=E8YZM
MQ_0S3(X#C%]HEO\4X"5A]E($K W:BP87C<8@Y3)MI.L[R!Z,I3)]73SNWLF5
M]]@<H9C:T2/:F_&WECVU^$\;\3:<.G:>U-+&UY7LEHGUDZALP:8Z><.96]%M
M'IT9J]I%!\83;A!]W6BI)7108Z U<X<=Q?9KL)PO"& O/UOO+"0RK'487!D3
M;B,6G3MVQ\'5J&@Y/WO?<DQO8C-GH,*\U[>I=09TOWO2C-&JO@'M%^?W4;24
MWAZ/VPZI=4$GIE2AC4<Y89@I'6$)7SPY!;#>N[_^I]M$3K94:75BL,;1R@Q@
MP7'"".WLN#'G] KY!:)_];77WBXM5U;1% "6D0@0RB?Q$(+ZZY8:7K"V?LF7
M9? .EK/865'X&H.' &[OY5='236M.![*:/V!G11#_ BH[10Y^'B2!3%/)G$"
MJWT5];.0S,96&*RI ?"QV%AC!$45$RU,BIF\%G!JNFD(E(I%>W./GJAY=1XX
MFW#1C)H3&$+WC9\VQM-=(ZEJ</W6Q]<1N!L165-#,=N,R:YZ+@I0 Q\A@>R"
M=8=W]A7*%!U6,;TF:$V*TJU;B@2E7823XF6-SX B)XAT#=:D:ABNI'(?'E0U
MB;KZ0'1G$U=<-0@HQ?B:2!6*WR9! K+C6Z$QOO1H^2A3T4X1:T;^Z(LXE3#?
M]Q85+<8LDIL1"](A%?&DH-?)(YVQIRO-]TU#M<;3#8(F+ 1 U&,Q23AV\$YO
M4.K)U-^IXR@GS\S8E!%^DV??QP%9?X[0DY-LFPEG_V=#F<<@8AK= ))@&"9@
MR7Z@3J]_42EY#3!$;"R%V0GX$Y#_I9_S(V"GS^$ZB._!#;7U=+6B/A'E'$Z4
M:"8O(ROA(D9>@H0IG@WS*("/7KX2-A:^HJ-:"O7X?AXF\%&VFF#.H.%E$P;N
MHZ,C8"(+#N>'W'$-JD9R$T-\'5=1&_*^YUR\>9);IMT(JF7<X[P#RI">R7P8
MZLMK0*@JQU>4Z#Q4*$Q ]4E;B:<.Z=2AUL%!-A&H)]Z[!8MNHZ!N Q^/QSI]
MH6?B%KNH4TCV=4A^FZ#PVU6F ELR*=06P$Y>N($V4>&I@TS+"3:Q)1+HZZ&7
M^AN$+!&H74LFP)8F50-D2JJIH\W,+39AIY3</G'BR3:I]O"G//-[ T) ATJ+
M2!3A3$C;"Y<:I%/'8P<'V02EGOCVB0YOD5EYA$\;DAP:)19K-*\/A&*7#(N^
MFMSVZ0UO89=OY<J7,O/-LMKH$Y,J0<@C?7U85#IH6$CRQ/./?WB)S#*>7P<O
MG?KI!IUV)[VE>WV E+MFG.YY*]O7<QM<U7$*ENKS&R:D.GALD;Y*2,H=-#@J
M6^(+8'Z8## K>T8[!$LY!UV8\CB\6K0JW34*:'E:E-/9WBVT9,G()8I#ZH!<
M<?D,H[)\ YB2\E.'H:XK;().(K.$F'^GX@2FYG-5/79,2!CH[9C@,G /2V]W
M3*@=/I$=$UQ#?-T17+ZD<H?F(74+!N+;OD_ 0K0BV9%+HR$9<W'?FCI@&=ER
MFU'HYVA4A;*Q)OSG#YP@&*,0@"7Y3"OF8OL"=G:F-K>)MG_JJHA<K<1&B7!M
MDW<3[79X3[X-#.!BJRW#CGZ3B?^FIV7-&:BBOM=G9"T'_'Z'92W%>J-3LWZG
M_?F#;SW2?@D#O;2?R\ ];KU-^]4.GTC:SS7$UXU?U8<1KS&D>C\$41D8!"U&
MBT;RG"J'QGV[Z(!*P6NJ*I<8A7".?-%CJARYWKY-5DVF*AO;R.DSP"$DNQ-;
MDCQ<2B?)L05T4X>@J6MLPE!#]M2? \O#__:R&_HKZQ1N0(BH7Z)RH_G?=W&,
M9FC=]7?E PJ2U5D].I'Q8CKWD</@;+"I'SH?"-80Y&WW)-"=?[99MB&@"Q<]
M (JYO 8X:OK(-CC%8@>:MA&\12]0CXY6-@&[">H$TMX(\^["[TI>?9G>B'P2
M:.OI%6.8F<OS=7PH,$)@^[R\@HDUI)1J\U++ELSB9#\9>E&TJXQ)H'X,_]J.
MP%V5\O44E,#,;(?%?/GO5'X:RI!:#_-MZM> 9H5/;..T+<[7EW<$!AQG$YMG
M\6D<L'G13A%:SD,/C2(>KP&36OZQC4R14/WW;5Q?N43R.T^;UPN[N'.IK<8E
M2*Y6U*F"EJ)!T;S-2$;A;+,F1RMV]E.\LKV+A0H/V6;/VPIJA;W["*0#IN96
M4?N>%2R[B75K;26UHI.OE\B(+-P=G/X?%+'%Q-WYZ8JA&!+ZTPG]&-_GBY$=
MFX\M<9K-J;\X]\W+>GO1:(N6JXG?-FT9IM.0^QLTM8;-C*,I5Q00 E<PS#&[
M]1U; IM?'9\5[KU:[;S0HV.T(L^@I^PI[_MLV[8KRGWCMF"1MZ\HO=HK @VS
M1O,[ 353/_XE@-YM?-WIR/!\C.($QBGMIHHS4B@F1^RUY>JN@-/G! ?4'A@'
M^.6,5@1AAZ4H):TCJMK]69P #(A\]7U0B=RYEX$DND<\'\*M^9DQ/"[<5;-3
MH3V',Y!BWB96Y>E#9?R5E&PF,[R2[I$Y!O"0B;]DLXV#J%E+,WCJ^8K2+YBJ
M=XV1>!<5IT0#E;42[M$H@P?2L4N0D;;95FN]QL[7VKX!CR!.00E_'(3)[S!9
M']-4EYJ$MSO"V54Z]']+\3"N!Z<&>CIQ<H\R'GR03?_P45@16T5?)W&^HO08
M$9IG?T%HR4Z;W0+\"$- ;E$DVB^M)FBM1H@)O(>6MK5&"))Q]79TNXW)BO>
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
M1^]V"Z.DCW4'A=ZPKE 0?VU2FQG-D5[(Q+Y,X[?B*;>#>[:B#VA^*\Y3ROK
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
M*!EZ)73L43*+'1S?D:)JZEZPXY1TS+_)Z&SMN"QQ)0ZB=L3-6S$1!]F$74L
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
MW.#OWY\ _H)6B\/PY[5>/ O^^"+7[ #LM *LE380_+?E0S!T_3,(A+XKH//
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
MTO0M-9JS-JP$[6\&/*A+5"TC)\,)&Z.4"P]DB1D5-B+&"1,+P^4D9ZZM%<,
ME(T^+Q2BQM,BTX$T]K#2!!5N XH=DS"4F)A C-6N98!&:E1H-DZ#B)Y1-I3+
M,$M+$(P,T@D\HB'JF<<FN #001\NM- 6BKGA4/ "4&<< &!Q%\OIG^YHV_)J
M,"Z9?+X33_/V+'F"C,^I70 .WU:?VO;L)"0-V2)",+?.)UY](UB<%6]G<(N!
M&I2;MU<6B#3FY%\*UI3^?0JT1?;NS=!CZ==-U$./KJ:&,#!36T ,2Z/$:%!*
MWLZ0%A$LV?:M:$268!",1\4U,ILXZ %=F['1Y0VC@4=^ED R^>%@*,7RO>U1
MU#JO]4M.472;W5]0'+RY/+_HG^%JVBL@V9N_O:'6G3_L3DC?]H;Y<!^UFHLC
MG:4E[ &_I+9]@G#]*/(]DM[P(<$]*MXYZ2JG=Q7ETD$,.I3X:0=$,[]6]QN>
MQYT;$='+'+]>9P_9&N?K\B+-UE>$?>4T?FGXK<8O*?^$IJ]I[^2&+]?M:_8R
M:<G^2\2^Y?>RT^^7;/$Z %E:O!F#=O8ND6-K[S8P#CCRI%;^&E]75^2TOMS9
MVG*E7$9[%;@FLE)IVVQLTWPKL[U2'Z,<RDB.[\@NY]E=:_H D2_U"3IV7W-#
M@YA]\"\XU)B,I5JJ'# 6]JE#FMDJ!]PVMA@!HC-%CF.=P1CE46)#6I\'17MB
MCD;$R-EK;QB>-SH]HL0P?"XS(JQ/\9[ESJ&@C-$J!APR3AC\R5HXY:J%H,\W
MTAN(24Z;\^W\2SJLY'1<N7Y<?)PG18=E@*=!EEUDUQ=@&])%0:7;8&(LS>"H
M& *@?*7[94/4<[DA%*2QAI/C+9>+Z_H/)VF)U^95<3>FYCW:,@49JUO+ &(^
M:X5J\[04D7S<E]%:X,J@(R2(7X<))FG'W)GC@B (E9;BH"T4@?4Q*#;1Z#]D
MMX(]9^@IQX-IP"<9!]S@QWOHER+-JV%]GU_3[0YSU=>B:EYR' J00?H-A:7\
MQ#:@;9@/$&<Y0)SID',- 'V ..,"JDUY_-PQRL/Q(*L]Y2%0J$#EV:29:ZV!
MK@]YJH>LML97C=H/!^C#[NX:%VR9\_+%EEC3 WVV(FNQ)@#RT>BXH.9Y@]F*
M_,EC1W*1/K*OCMF5.OR?7W%9T5_W,;NY'973F4!R6Z014G*81X'_C1".!K15
M&O\#J"=I/K(:<BNV$703>48S!7S)A+@1O1><AIY;F]#PGHZWJWWYJRG<G2 :
MTM_M1<=W>,*O7(K'ZYHUL<MK%34SDSH40#T'2)\^ ^<G@AG6^\E-!=3]-2J
M_9_*$.=S@*/IU?@77(N_X,W7^ZQH2SS2]LN\'Z3<ONN#D1ON]R!_'Y33 VJ3
MP>.!:$F:.0];L6Z>U%DT:U9;B4Y";]B:P (<'RB.R600DKD\"/F"OYO$^OR=
M75E4/4='/W5.CG[X[?0VPQLZJU[MJNP!GV\VV0H7[S%;YQ ,VX*R/66GHPP[
M(V5N \3I**T6S;DH#5_"'Z+]4]0\1I]K@O\=^8241><2AUX0ST6I.7IGHF+
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
M^%.)-[OMNVPCPAI"U+Y608BHP/H$X;\"P&0#FZ$K1A @.&F^0O5WB'T9N^P
M .@(9.>/R@OXB^R7%  TB%D<RZ?\G@8)[#KV*[RZS<F6W#Q*JT6:"9LWJB,,
M,GES"\*FK5KY:DO5L"7=,]0]7$AM,(L.)?:O7C G-4-G+!& XK;"8?#]!C4^
MB&'+&_^5_I$6ZXN"/%?(*-<WPD 37,&0'8AE5QU6^/BFP/R.PQ*V[*9!@RY3
M7\.8=$]1]W@AD%&W? P9FPX8)>^K6/HI_#JQ4T$&LL2E08T7;HY>!&Y452D#
M<1.IXJ0FK'R?_I,4I]NT+#^D=UAZ*9\GMWF91<X]U:J+KJW3+L(H-'NMR4AE
M)37#(>= '0NJ>0X0YT*<#3&^A5QIYHLLFU4="VA:+/+(I%BM^<3'-E3PX:,6
M#-HL3*E9D +<W[!MN*YO+G0O<'_PY+%KJ.1"/P].\Z VYIS*Z%5MG,S<)0J]
M#'TDQS!^H>O'@94OX6)!'^S8F+8!>!9&+4JP,FA@U$*52 5==P%MU/3E@'EM
MH&\%@2' \V1* L<:0Y4-DNVSVQ$W[]Q$'.1F[%H"X#J,BM3NP,":M,\1N]=F
M__  \<=Q3=RRHXE;=PC&J&?J3"PBD*!F4A9:?''$!HN6XH#?)%,]>T I_3L,
MI!;GB]]E.3ZK\)VU/QXQF'QRCV$:<QJU:$K?W%?F85<=N]ZRT&=&B3AIY$F)
M Q+,-J9"C]'*]HP6EJ9&W#Q%ZVA/2K,6Q@_VO[Y[$%:6;J0!P!8&0C5UZ#JR
MA/V]D+T;R4LGZM<E%IC;$_3*RL%W%EC!V*%$F[[B$\*GUEOJ.K':_HHU^%ZN
M;O%ZM\7G&Z7+NI)4MG1E:]Z%/5L0>EU;%X9L!VUJU%L+,8W-G"JRI3BC@_CV
MG&!CMNR=!7HC<J8*SMW:BH!TV:-]7>;^H\ 2S&,M ,.V(%977;E'F/0_+>-
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
MZQ*-UK7Q)JMG!U-RT6AZGA46=145.S]_@++\ =?K+8N=3+A,'9RG"3:3@LF
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
M0<<Z,(GE&H#\M[JAW]3U#M"7B[+#O;H9,1;>WV4K:GI9?G-\0^<^/ M.6I_
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
MFR8*4 O)MNV9:$I@MZALY.YBIN-1S+28N;I]WYMC)M.*LXG/(C:*O?K\0-M
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
M"#T::O2YV)M2C&H<W#.@AF,QDT(/U&B,U!)Q:FM5"="9[6QH%?S#I$';2%'
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
M#'T1J'+?AO+ 5;230\-6]1,O&^!J*-JS/3**L#,&:IV!1P:D@C4G "3TR;D
M^64<B-%T$[%XKV)J_9BRERMOT>$3;*J^R6DC'WF(0RTF>\"OTRIM-DD$&-F0
MME7TM*1A)=0L6A%81$VO05-&3<>8U$]1[S%BSU%#$+F0FDW?$I<^$,NI:5AZ
M)=5<<#.9-1ROUQ2"Y04IJW3[_V7WIV0M8M%,.+ $.2& '>A: &$%"ODF&Y"R
MM1;0/#Q ]6-$GR-&L 0+T/8HL7_W4O3+&$3L3X 4R<@"FHBEDN\4 ?!J+,\I
M!E ?L'., J)'L4U4K8QAQ>=B!-L]AX&QJ \H>NV)M4#NGKI)&>RF;,T*6>3%
M?77OC$&KZ, 18%LZ"5RGZN-I'-5 ND-G=QFBSZ&[S1[*HL.#MX0_XA+3'WA[
MG*]?XP>\)?=L3\@K85AMY&8E:A28>).6 *7Y&JT[DF6LE6N;/T:)97<(B-%R
M=>@Q"I\029!7"I@U^<+I2 VG9P0C59(!"(R"DPYP3GW<E@H_7M]E><;6$ME4
MU.\,@R&CR4*7)AO!R)TT)!Q+Z8 H<NZ!ONF2+ 3;7A'S$?1\O<P$LX(@6%WB
M[995M\K7[]/B=]P;0T$195"C!I.6,6F><AS=M<_C0DC=X#%Z;%Z^ !PU2X<9
MO5C82'B2 P9Z+0Z1<7\'ZWSIL;&FKH[YK9MB94D5')W0*!GF!2G+BX+TSMDV
MV),\:;/)^T_"QM>QCL!$OH% S7#9HTOX!W3//T4>"B7OG&A>ECC =12]P6R*
MW@*=BXMRK;J-1S1/KN/4L8FAZV+Y![$8UUE^69'5[[=DNZ;#R9M_[;+J\2/9
M;M^2XDM:K 7<>'+O\RD=N4/K./BT-;BZ@Z-2;<T')UE)RX"^;UG^C+(<];G^
MA&H^])EQHH8U<JT07U21P*X>5Y5PD3*H-A&$ZUD,_[)**UYZ]WQ3[S_0R%92
MOD^1;.C)W;QA9^ZPV9A?6\,,WUVI9KKF*"O9,Y3H?".OEKF46]U\@40">U><
M ;I)Z4T+9X4RE7Q':F\RNDX<=+)H5*2]($O'FM3/4<D(#NI;54M$.IKH-V4I
M6S\&GUU_C._*4C(-+LO2BH;%T5E9[O!Z6@CU=#B@9\\E!T[&'R\,,W6;+> B
MOG834FIZ#4@Z@;#X.-Y5MZ1@I]ZFQ8B@QP$G TXY5M(]R<+PTK7= C.RKC#A
MIN/18&<H& H_%VEQ7O!1<OUKNMWA]@;5J7"DU6>%)XT$ 5?W:8$>&,EB\*1J
MNQ97YBY2XTO%*\693E%8>9[MEGQ)Z0NB4ZK79'==;7;;X]6*[&@(_!&O</;
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
ML&D(]:@.Q(7KJT*8BAM?L$H8>8]+MPD5!MO;=^_?"J,-?LFN >[ZKP'NY-<
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
M%]%Y% A_,G_.CZFHE[C#,0^N(JB$M03O=WX?M-VRK_Y#FP:]09<)1RZC69U
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
M,%,VYY$F*V=*NOVK&GXR/!>C7O7,//3,Z(/AL>J9[H%P6CWSD<4;&J:'6-S
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
M%^Q=7X1/_%_\Q^(G_A_8YI?_'U!+ P04    " #I87%6MB?"8WY<  !8608
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
M8%9*>^#6VP2T45D/QIV^+PQ$5=\1(Q-M$FM057'$G(6-^:2ZHGOKK3\3*DA
M3W$3L(69W(#<:#OP9,R'O26UH7NB1O#6$4&A&R8R#7 CC>0"VS!K*;1'>T!Z
M,%))=PV055T V,J[C!6D" /8@:2<$68J87Z .)QY<#'C+ZELL/*2]](MPNJ]
MQ@I,G!DL+\WJO##P-#\9;,#S/W]H#,XU_T4/.>V8-Q,Z>E!"YG]:L9<?%H06
MSL/_<?09_L,_S]@+B8%\=/#O.P!(_M[5Y?4"[\WUR"E*Y)7]N21N]<_>_!.V
M+-.J47.[!BGA9$T2+A*<0SMA7C_F,Z['0NAR&08KR:!+_UX:]=K?ASOL*D6P
MXUZCX2)YMK>!WV/XCG"Q>7A<G >IRNNE[23N7VLW7$!@%#,-"#5:+M(V>P?(
M)9]K!.%_DR"^Y+^IKSP0+24@:;0</DS4RID"I4'-1<:A)Z@43H #BZ0M")=*
MV[$ !E:P'60J]!"@,9[&]P::8D9^24,2G_%HN6+Q5@(71:L24*2MA@L1O5)8
M<$@IN<AFZQD6]V1%A:91>A,TMFUUS1K J#<;.C*4:IE!HT[*16I6S]@XX]K'
MHN# @KS^;P('#:!= QV-=D.'AUHQ,WPT:+G(9NH-(&=9'%=F5_"Z1M>TO!$#
M-ATN4I#J8<$"DT/@!9]:Y">@/#R3,!0'24$$1Q-9HT8HJ38:+CJT*ID%D2HA
M7 Y07X/[&Q?M?T?L6_1 @H1%9'&5)%GC,@BZ?6/(P?9#'WV<HF9  &DZR:WI
M>]Y1Q,![LA&O5D0K45!-NL3%-&_.0H#F0X<12DW#.0E $@.BX6ZX%KK]RL*,
M&R(NUFPP>H!V#=@TV@T=+VK%S(#2H(5!R'!W7'?H/Y:CS$L")+=9FJ1!M.">
M  <;1*=FR%%V&CJ0#%0V##]*PDY2.WJ&V%WV%-+Y9<@"V;DTV*8!H$J;H>,%
M5L@,'A4Z3C(I>D/#8QP(4#]LUT\LE"!!^O<2"FI_'RX"5(I@1[]& S/R0]]E
MO5B3>,5U^ARS;^FS;@6L;-V(#4#KX6($KZ19O  H8O#S4X][(.L@#/>%DN%-
M$%FKYBY(M=70AUREE.$^2)429HA_[O-\=A9%61 6ZRK%T:RLF>14MMILN*.,
M4,OT++9*"C/.?^TU@2\.HH0*>;1C#365)?8UF@Y_S#7J&2?\-<AAQK['W4ZQ
M$+[)UD^*#<YF$^E!^K[)<,=8HX[Y$?J>#"9MZ\_]C:G(^HXYVG)-\E<<SD3U
MSI@O5!?PT3BJ5V/D-;V&#@83I<WPH:&,@<Q)?Y!Y#%ZO%ERY_*D+(90F)FC:
M-V "MA\Z0'"*FD$#I(D!Q<?^0#%;+&+Q"DKQGVL^23T! :%HVP"#M.W0@:!7
MT P$4GH8 'SJ'0!G_)^W\2/[%NF&O]D2&OQRRY$,/:A<JX$O4\,,^U]Z'_;\
MHW4;W\7LA3;+]V";0P!H-!\)"M1JMH)"@R0&#S_VDAXEA(Q) $P<97\NIT%5
M_CS<\56H@4YWJI# C%\O6W773&2 /[,(7N-!34KCV&PRW+'4J(,=SR89S)CV
MLC>W*YZX/?GX]"B4DHPIU*0TILTFPQU3C3K8,6V2P8QI+_MP>]$N7N?Y0XM
M#KNJF61LJ\V&/[X*M4S'N$H*,\X][KE=12D10HOG#(,TV&4O*39F5,TE.S+R
MYL,=?P,U3?=@Y"0Q=^=ZW*_;30/O6)(&X?^A&^4VG:HQ-->N-1XZ$A JMIIG
MUPAB4-#+%MPL6U!. PCZDK^6QKGRU^$.+*P$^BI]F0)FZ'K9*-M)=4GC]=4"
M'KSJWYO#M__[X =0JHCA$.YI8 :QE\VNG5QBSI\7>@&'L=ZB.9#'%H,?2D 9
MP\$\4L$,YV$3RU^EGT,AI'VEPW*1PQN2-EZ:]E X"RS"J'FL%MTOK1;/0O3S
M4S^,@V!.94ZI:E)3KMK$>QDP_!@QE)I Y2\MFVK]KS+Y?MY?'4 $$._+1QRV
MH@*?E\>H"_9;@\>HM3UJX%?V\.'3$H$>^5B><FZ_X[5N=-&K7>KB/09@QI&U
M,@!8!Q!D6(X#:D9O)BZ4[G/<YNIZ"0]'>6Z7Y6<([TDHGE$0[WP63X ^B2=
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
MX(B4 T2FP8C I="L8V@J*#JY;\#2(!P(8,ZR6 P% C>UE@KX'%J.$D5R/2V
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
MY,HHXB#DMX*DW'7*6R:_!F%6C%Z29.O2-LHC>4U/N7R_0R!RP@2L1FF'R7#
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
MZ*O2!@'UXWCG@+/%@A8*W05T<16=!1O*9PDEY:%=0W3'^O8AHN/(8&ALBT[
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
M863U(#!-U3H.I09$AX(P!K4>6M2"T=5T&.>%KKJ2ZC?A-:TU"//_%CP*. J
MH9Y\5S%1X<OD9?>10TSYKKNVO1YFWNM-8 &DQIK):^X )PW@AOFZG&W(*:^E
M*MNJH>;]E@@>.S#03.Z:@GP4,)OH3>C]XJ*\DH _G)K6P&JZT7IP0(,^G#A]
M6WXX0>(3*_D@TU/\,R;J#RBZ'P)VM7[> :@#E@:#*C-H=A%J''6 K'$:5O2#
M7MZL[6DJ'MY4MJR\NPFT'"22Y/!@)DH;H*C"[?@:)\!E",E["9G_:<5>?E@0
M6@0P_H]CW.(__/.:K(+P(G]=5O(Y5+38F4_:PCM6=)\]O5Z&GSHI01?9.98^
M;WI@%(I(OUO0GTN0J/[9&QY4X\RTBM0P("&V'_HJD5%\.RZ*3>.'8L]8^?'0
M-"U_/<"F7B$@'6-FI)T$"V6JAZ\!2&T(GP,+2_-KX-8^MKEZ@7X]@)OZ'?<<
M(8WM;#I>F][(]QQEJN_QB%>B2;P69WMD<4Z6-**B=GGMM%X6@KK0@1]?PM(9
M&A:;&)._O=3*3CB@7C>N>[=CW<<IZ^XOXO^>@H3\S_\+4$L#!!0    ( .EA
M<59OIO2K=0,  ,H9   +    97@R,S%?,BYH=&WM66UOVS80_IY?<="P>06J
M6))=)+85 TWB9$83)[!=;%\IZ2QQD4B!8NJZO[Y'O<2&DVU%T07P)@.63/+A
MW<-[CJ0L^HG.TK$?R&@S]B/^J;Q H3<IGEDK*;2]8AE/-T/H:)YA 0+7H&3&
M1.<ME#4C*&$%_X)#<)U<CZSQD9_OVJCJNT*JC*7069:&9F1H7ALJ4/'5"#*F
M8BZ&0&#Z?AZ!QL_:9BF/J5+Q.-$C"&4JU1!^<LI/#=&*B6)%YH<@I,"ZEHL(
MC?/25(I:H[*+G(5<Q 9GR(Q@+56TK2VAZX1K+.MPBY,J3\C)$#P"\$BNJY_5
MV+5"'29;L+W&X($3+T.#6N4#VM1))\.=<4482L4TE\(N8S4$+KCFIO]^>SWH
MIMT:^\;ORS(]CVY9\Q3D7;6\4BT_&$_^^&UZ/EV"USMV_6XP]KL&1K>\U?)
MM*QFWB\B*/+1M\I74!3L;Q$LI."C>E),8?2_58MG,10J/+/HQXD7!4Z_[ZU.
M!]AGS@ES>X/C/_/8 I;J,^M:L3SA86&U2KS&O/G'I>FER;-'NUP-=U? 0+7B
M_;<6O>_<L_:T:S>M'_H <G$W6TQF2[B[@NGL<G(_H0L5YY/KZ6(YF4\NX?[C
M^<WT MY?7-Q]G"VGLVNXFLYO7^%AI17^L"=NBJOV6?/?4.]WI*B*@F(%6H).
MD!R1Z[SV#L&&=K@5*A2A:2H1<XPY#:P"+#33F%'_ JAT14& A7T*O_9Z/;M_
M.AB\ R8B,"7/=0;]_AN0*YBD&%)D[ 6*0BKB-Q7AL6F0CXK\D7<-$=F-H!SL
M^):I, 'WY"UXCM>K<XV *7$0<<-\Q043(3>;^9:43I@&EN?(5,6?%_!>B$="
MS2M'#6W7L3]0A%1I:V/P2$G44+C$$+, %?3<DH57LSAN,_\P,[]=MPY9O6[1
MA7/YF+(-W-_<W+=B'K*8MUP(9+E,.:%N9ZV,ARGCW^S5K:2O)FFS%)I(F\.
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
M<Q[.>?CU>;CVVWF8<HT]@R5]^Z P),V%4<.K"4EC*H&E P"-YN.2GL:,07H
M]+JCAHD "#HLF:NF::<-"EUJ5.L^'*3F+*)S$9 (OV&F"R_G!)T3]"L0]%.T
M\_\A\ <$.('KP2R084#+X'3R;0?4]Y+E)CEFR?._D&6LQY(1+*KE<VU&,IK8
M<9YNPZ>A$OM^?@'FGYX='BO10<6?6#H>LL_-*44]1<YN'HXSD!P<0U11*!AU
MT81AY^[>W<,%8<=!XJL'IA)6,D<J.WCX-X/CEQ^P9I#P%CW*<_K^<OJ"H\X#
M-%4O,KA>KL-+5[W7O"WYI(U\YP^P'C[07.UXH+GO$52R 9X^8'XW*7XWS?AS
MLJZ?,LN]C6_Q03OY(,V%3!=<V":;8M021I3I,!R&0)DS+@H9_GP,?Q'W)1?C
M&=FX?$^'%DL7(^EBV][9HV5IS)/)*IZ0]*>^EV77<-\R)+Y8$+>PLZ.SLCLA
MGH60;TUMB4(#.)-BSMVLJ+YC]W12HH28C^0]^I-DQ?QC\E]02P,$%     @
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
M"JE^Q.HN1")'<_!4?+LN\<,-E0JWH9%4GPZZ=?31B^9V#A;6@_HZ[X.1ET9
MB%VTI0W?<:D\EM(=(VYRK&7LSP7@IT:??D,/=9SP.0+2%6+!@QY-L/9^ E!H
M<@0QPH!?I0KA?1*7!YSZ(S]-0L%V-*)U4GL$NI[0P/MA?1ZZ2A9N%I+J.+N&
M'3:3Y796HN7[>! U"\$QKH?<..<> -%0':Q;784U(VN^7(*W("@XPZF*%8,W
MHJE<6<^84)F(WT!CO%C+\3,AY&6L#1%V6UN7"I0::U=Z&[EG&.&[7BI3ES)
MUZXE]E2LHRZ?XL;7O7>5=B<K>.H?WJ53/FTZY=&.IE-ZR8_Z__XCF=_2%S/_
M!U!+ P04    " #I87%6EN /INL)   P)P  "P   &5X.3DQ7S4N:'1M[5IM
MD],X$OZ^OT*5/9:[JB1,!KAA9D*JJ&6796_?"K:.^RK;G5B,+?DD.2;\^GM:
MDO,V&8:P7!W'0L&$L6RIU?WTTT_+F9:^KF;3S!2KV;10R_!#.+^JZ/%@;K0?
MS66MJM6%N.M534YHZH0UM=1WAR)<N13A-J?>TH68G#3^<C#[:MKT<^2F,O9"
M?'T2_ER_.5W@FR^$-K:65;JVE%9)[?>N=J06Y=;%BKPG.W*-S)5>;*X;VY12
MNPMQ>BD\O?$CI0OBV4Z:-^F*M[AACOOY*4V7HBN5IS#5EBV=*DP7Y^F,+38K
MA8E@3W:E,!=/Z+PU5S3"$[[<7JB@W%CIE=']1I567O'L^^/)7>OQY!U+/B^W
M-JTTC<H]3^Q&Z_<0K5\0K1<I6HZLFE^*6MJ%TFR>WS)15FJ!BY:G1 "G/-D?
M@,%ILYX%X)I]]Z94F?+B_'P\F=[+9M-[<:3_:#Y)Q"2?."^M_P*B=X+H$&*N
MA>Q6" UF/TN;EV)R-A2G)Z?WC\;'HR_P^*SA,<WL#:2Q7E'I\.^,I]W9PF3R
M\,XNF4RN+?TM8II9A7T@:J.XF8]F^_8LURT;S)Z2M.)E*2V5IBK(NHM^J[<]
MN7-#[<S(RPQ1;AF*$XQ_HS/77(I#'_M,_#Z^??0>OCW@FGVT?(0R<])<*U:'
M_/.._1_VQFT3/K-$'@GJA-2%Z*C*34W"&^%+8N8Z%=]5E"-31R]).V.=>*)U
M*ROQ@AIC_?A:P (?V!9.7@6P)*N2/2\;B\6$<L+HG(1<2$0!?WDUJ>PP62$
M'4%R0;9:B<J8*WX(W--)6T3C5/2H(^F,/MH*A=!(S#V\MKM2.K$ O6$):]I%
M"8-@'VB4'+LIV%>L-&*;I\6%4[P5TUI120<K-K@7]H.<](/I:$GL#"?J%E4$
MG_")F7O2\$+>LO=$#@Y?L$FYLGE;@[QAAAORG99J]JOS)(LY;((3$=9:H1P4
M?6PY$+EJ*D#3E])CXTMBTEOBEI;7JRKV. A0KV"EA&]&>,@L5<&+\G9AB =:
M,-(I7X99439PT:Z^^?K1Z>3L$O8;N$1I;99@["4-85NE9%91#'6.X1'-YPB"
M"NO'*/!0*=]RM&L#<C<!-6Z%'=5N?#C?;T_TW<(V?JCTQTC^OE3<QJXWK?0>
MA/M<AU0,L95YJ8B#9+D,%G!52$>+:[IED(B_G(]/!.:L4"&'HFW$@_'Y'3''
MI"GPM%0&(>:@'@O-%VF9A34=0MYQMI FE&-8E*T0Z=PB*_"+DPPMF),9W,AP
M@8 H%)=MF-LIR_>$<#.JBC;W,>Q\YP\A]+^]^'7JVF;FZ^D]_@P/85)W"!-'
M[N-WYIN%57E;^=;"( #FBF "0YY-6-L4<PG&_KN%W('[ U"+-JS._F0W;GBK
M<H9S#7GEPP:1QYC=05^IN<JAV7CFU\0S)]I+*0/](F2+? K*1@3SAUL)IVJF
M$IX ;2UR3OD5IS+;VL>>A8\\WA?/K(%/L=(<?<UZNZS.F.^\>'A__/<[',D0
MTJ$HR#7L"@R;$(*V:9AA2N8<_*PJT@OJTW0O63_C+'U5JHK6I @WU9'&&$,
M&3MU;JK*=#UROOWUG\^?CB;GHL&-A(HRW/5EH9QM&X:# Z8TZD\;2G.!/,B9
MU&4@SH"!K$49XMS@->=*HQBH0 L."#\:$K\A,\AM^!_!9X.YB!C.87*)O0%*
MC4"%^M2TZ'B0^Z%X@W8**QG,.0"QBO0#ZAGU>T5WLJ3*C<63HF<%KL>\3"7S
M*UY2+B7*=*8JQCKCCZ7)UIKL6DV+4%BP!#($V4F10OK'X*Z8RA1+-ZH/LF>3
MWG"S#!'$!-@JJ.Q87[VBG>#0FX:PT';&H[XA=1V/RAPT8EE=$!S52+[,3H97
MYZMMXN$LPQ3AH1:WUL9R70>#<MRC8RKF&T@3'3RPY9ECM_"D\F40.X&FP2$L
MT H3]0YVE!/GM!>O329D40!4+F$8EFTR/M8GN *Z @4AC=\(Z0XE:N,Z%6K<
M_?&?@2E0SV5"_8;#%RTDZ2:/34.QR74Q*5!%@5MM/*&O]N6JKR,I\UP+X*>J
M%&0[EV;)-S6&RS$8"6I:9.0[@HK<E[V<&S^;C GL7^)993)9#<5SG1^+).SL
MQU:GSB&@0:-YRRD4QU+&O,!O$OB>A[9]&0HQ4<T @S."H1&(72RE4C/?Q$3E
M,P@NP7 <)LR0S6 1T9FV*J*"S7AW"V.*=25?J]2A(-1ELR)&*F]X2ZD?GS)<
M[P/A$Q19LG/%9QY7' B0#W01<[3?Z($0QQB(X0Y!%!BT*AUJ]+I@0^*]-HET
MSQ*>U<N&X*Q4;GT_XJ\)Y.VD38MKU]9URL=M#QZ[Y>_AT-!XV=#W#-G0'R74
M)Q;BU.6(O 9IA,K$(8V]!MD:ENWL?BOBH8QPYU(E<1I /1;?[QBW?U"6H4)
M@K:Z&*D:;>+6$=#6$) ?<NSP:,SE0R/HVDCZPV/2>\2[#I1S:!RJ-!#5H;&\
M4LUF9##;$0.]GX)H/Y0Y+*Q]2!W74,!%9KA!ZCL[2M&.=(HR5$6%S!X.!,&_
MK.FEX.IKFG4,(KU ]&&-!:KS5F&).F"/,3Z@2B:^K^M6 _:>8M>X,JU0\ZB?
M2PIIK9C1N1[.6^@FVBCFT*ANY3T+C90M&84^,S;J;DNP<%J.#YV&?!X8^A-U
MP4]<  O8 FL1)TDZ98@O9Y8Q322W,,D=X,V@DKA%"PA[GIY )VR9?PKTP54H
MI6W!F D"3$+=F,!843$6 :U%$$8?T&?&HB"@A=\B [%:R5G+C>%*%+)7J.CR
MZ-"ABFD]G^R$%G"G3^:C&I7WI2P=F>V<\EP1-9%=%*<PT)-:R]39N8UT6,L1
M;LWE*JC.R#<[QUE+6;7T:2NT_\JIZRNFF27WO Q ^(;+7(C64EG/QR_I%&;;
M674\6.6CNB>-594X3>^"CF[&*CY18<SS\J%#>+/BES4^EE##9H"E@D$=98X-
M_>O['0"+5%E1A@K3<;BP?-=U8TITGT[DQD#6'M7<F.;C&Q+]@\(UF/TME!](
M)/0\X>"S-%ULI?*^W^4^JF\Z4CWH Y.BT(-6' ;OI_RB]LM[M].S\/(-_\:G
M@4+V:"5<_$!TO;-:]9G8@T;5"^%L_GB _V22)J>2SN?%_?F#LX=GCQX]?#!^
MW2P&+)T>#YY9V90J=X/_PZ\&?$%<0-S9_Q!Q-[_$N_[$4PGQ(/Y1D;YZGP=N
MV,O-+U7XNU1?37U04FG.%,G)R<FM^NW@EZHPG>4YT;U4D%N/!\U"FT$_>\-J
M9(VD;93FQ I_[<3^8:CWK<?_X'OM..G=..G=V63?);Z Y??8?OY@K^#WTO;&
ME%#O;W&GK'X"&%]0;994K&W+D"E(R\QXB+S1M;8VCGK37!MZ1P>\-\2,4_*7
M"V+<PD?_,WXY[E[XIMQ_ %!+ P04    " #I87%6)4$>5N<%  !^:   "P
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
MF\=:E=Z+NI>4A:.A5F,9K2=U]3B.O5+F"LDNB[_SKQHZSKYWZ']02P,$%
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
M%'>&IM5"@HI6LMGIER$"%D6_:@>W4FUDBM-S']:5@HG9NE-SM^@T+ N:3H1
M/?J+VVVOV&)D'C)]1/%AS\C'L;[:T>+\XORM6XB /J60K^WYI%KS1$1!<]RZ
MF3)F.$%WST\S9%;%K1&+5$GCD4^0%URUD>AAU+E>5N@Y(KL6=/=UQ:_MJ!AY
M9Y.IV'9]9U7O.012\IVX<84]<61:I$,'WB-<=#J';2*-N8BK9V%?5R9=IG01
M/A!O0&AN;)ZJ?P4X+L17&RU@^<E]?895!^0X0H67J;SK!(0,V3;N%K +TB>+
MI26/0<2": ?P(CQN4_V\;_WYMD;=)./,*<R]T%N_\FS1.XEQVZ9O]1%)S=92
M:[[)DJ"6@6.#_DR,%SJ;M2*6&C"F(H!_4;4  ]_):UAM_3MK"BGF?T/5-3&E
M"JF\K"?!0P99,(RCF/%,]PN!.TFZJ7P&R/91/?$AW;+)7K5V" 6']' 0I,04
M+=R2OI8)'W4G=NBX75WJ&]!GDUQX5'\*X5=(:<I^>C>_+;-.3E7$F: >Q:1X
MDYK[@T")>P)(C N9*!B$@*[9H!8=2>(F%F!JBBWISY&2O=5N0PO1?0/0/NI?
MR2:PSI[%+7=FUD).=>7 +WESK9L9;?Y1I(DV@Q&V];$)HEX[CP5U00)V#Z>M
M=46[I7??'Y4A6T:/$'TSJ^=.%&M<WY@<!"<"8#XF?"_9Y[0]5)3/FN<UQ;&J
M[C*83+O/+M[T+H[E7:,I$^ 7*WU!@T_OGD\:809=@USK$A75$GHH&_!5V^,>
M/UBC66YD54I&9HP_5NQ]_TDQ0J_XBZJ.2+"9E#J.+I>+?X!!:K.NGL C"^J>
M^"RF4_>0DZG9:BCZ8YU*T5Q$+/*>26B*R%GQY]'#J-:P3;6U 6^9,9E'>[2;
M]U\4Z;T)$+/^'86S625)MCF4[>.[7!Y8JP*MGO(ZE9P/$<1I"=87IG%6ZW+7
ME(I3:2CWQUL6LS%P&6T9J"LO540]%/%:Q[P6U=6)9OG#YYG)+.OH#_M0<_2)
M"8OW710GJH#-A#,1/<7^'O=$NE ]S]#2!O,YY%/^W-&ZZ)"@EUGW^"FTZML=
M=?A.]:QHQ$'<EVO2B<F:2N'=L\-4HV+5RZ@;O!0MQLQG-3YN@K$YQ)<AF"FS
MCM]%SLOPD.YS3]YGKH-1JL/62XW\[$$03+M])B=/8N^)MP/B(?H,G:9R(&>-
MN%BO[10]T8C?2QNLQLGY;P<*[:#]VJEB>X5P!$_(+$N]E!8<JY.<TDX6^/<7
M=H<?+E#CK5\!_-4SC)S.BBH?I?G#EC4S2W?3%)?G;>F/\]&^>;'S"IUA5D29
M5DMJZ$SO)YVT& QIQ0"Z*-7PM#]DN"V5).^^=)BJ[;?Y7EA.B>"IDH0Q(6F)
M7@)))YU6'*+\3?1=2LNQ2/ETLZ])WRYW4[O.R..FSB,(AFYI;YE]4AB)S91.
MCT=%&C,.&@8QV3JYB)G13:R\=*/9Y3?4<EE/"M0^D8K8!LP)VK#BRPNCXF8'
MVR:'SR2E8UP6?!1:BCW+:ITT9/4&:\N?:V\MI5T!B:/BMR_&%#)WI'-;O[7)
MUGTX-MRY HIAIKR55?<4T:\"KQ;^ 5!+ 0(4 Q0    ( .EA<5;N$ X\*&,!
M $;H%0 1              "  0    !E;'-E+3(P,C(Q,C,Q+FAT;5!+ 0(4
M Q0    ( .EA<5:?/5J" 1$  #FS   1              "  5=C 0!E;'-E
M+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0    ( .EA<58B19)XO1L   ^N 0 5
M          "  8=T 0!E;'-E+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4
M" #I87%6B.)XWX0J   XWP( %0              @ %WD $ 96QS92TR,#(R
M,3(S,5]D968N>&UL4$L! A0#%     @ Z6%Q5LG='D,9S   QK4+ !4
M         ( !+KL! &5L<V4M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0    (
M .EA<5:V)\)C?EP  %A9!@ 5              "  7J' @!E;'-E+3(P,C(Q
M,C,Q7W!R92YX;6Q02P$"% ,4    " #I87%6;Z;TJW4#  #*&0  "P
M        @ $KY ( 97@R,S%?,BYH=&U02P$"% ,4    " #I87%6K[ZK!^@(
M  "55   "P              @ ')YP( 97@S,3%?,RYH=&U02P$"% ,4
M" #I87%6FEC3F$4%   X*0  "P              @ ':\ ( 97@S,C%?-"YH
M=&U02P$"% ,4    " #I87%6><0ZS:<.   X4P  "@              @ %(
M]@( 97@T,5\Q+FAT;5!+ 0(4 Q0    ( .EA<5:6X ^FZPD  # G   +
M          "  1<% P!E>#DY,5\U+FAT;5!+ 0(4 Q0    ( .EA<58E01Y6
MYP4  'YH   +              "  2L/ P!E>#DY,E\V+FAT;5!+ 0(4 Q0
M   ( .EA<5;Z-T'([A,  +X4   ;              "  3L5 P!I;6=E8S R
J8S(Y,#0S.&0T,# Y.3<U."YJ<&=02P4&      T #0 H P  8BD#

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